创建 css 表达式有哪些不同的方法?

ID:13168 / 打印

创建 css 表达式有哪些不同的方法?

下面列出了创建 css 表达式的不同方法 -

  • 使用类作为 css 选择器

    这将选择所有该特定类的网络元素。 (用 (.) 表示,例如 - .classname)

  • 使用 id 作为 css 选择器。

    立即学习“前端免费学习笔记(深入)”;

    这将选择该特定 id 的 Web 元素。 (例如用 (#) 表示 - #ID)

  • 使用标记名和属性值作为选择器。

    这将选择该对象的 Web 元素特定的属性值组合。 (由标记名[attribute='value']表示)

示例

import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class CssExpression {    public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");       WebDriver driver = new ChromeDriver();       String url = "https://www.tutorialspoint.com/index.htm";       driver.get(url);       driver.manage().timeouts().implicitlyWait(12, TimeUnit.SECONDS);       //Using class with . For css expression       driver.findElement(By.cssSelector(".gsc- input")).sendKeys("Selenium");       driver.close();       } }

示例

import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class CssId {    public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver",    "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");       WebDriver driver = new ChromeDriver();       String url = "https://www.tutorialspoint.com/index.htm";       driver.get(url);       driver.manage().timeouts().implicitlyWait(12, TimeUnit.SECONDS);       //Using id with # for css expression       driver.findElement(By.cssSelector("#gsc-i- id1")).sendKeys("Selenium");       driver.close();    } }

示例

import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class CssTagExp {    public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");       WebDriver driver = new ChromeDriver();       String url = "https://www.tutorialspoint.com/index.htm";       driver.get(url);       driver.manage().timeouts().implicitlyWait(12, TimeUnit.SECONDS);       //Using id tagname attribute combination for css expression       driver.findElement(By.cssSelector("input[name=’search’]")).       sendKeys("Selenium");       driver.close();    } }
上一篇: 动画 CSS margin-left 属性
下一篇: 使用 CSS 设置边框图像宽度

作者:admin @ 24资源网   2024-10-18

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。