java - 如何使用chrome开发工具(F12)在Chrome浏览器中选择cssSelector值?

标签 java javascript selenium-webdriver css-selectors selenium-chromedriver

如何使用 Chrome 开发者工具从 Chrome 浏览器中选择 cssSelector()?

你能举例说明下面的代码吗?

WebElement searchBox = driver.findElement(By.cssSelector("selector"));
searchBox.click();

如何从 Chrome 开发者工具中选择 SELECTOR 字段的值? - Chrome 中的 F12。请举例说明

<小时/>

谢谢

最佳答案

如果您像标签所暗示的那样指的是 Selenium,我猜您正在尝试使用

driver.findElements(By.className(".."));

或者类似的东西,你需要熟悉CSS Selectors .

例如,如果我们检查 stackoverflow Logo ,我们将看到:

<div id="hlogo">
      <a href="/">
            Stack Overflow
      </a> 
</div>

所以在这种情况下我们将使用:

driver.findElements(By.id("hlogo"));

或者我们可以通过执行以下操作来使用 cssSelector:

driver.findElements(By.cssSelector("#hlogo")); 

关于java - 如何使用chrome开发工具(F12)在Chrome浏览器中选择cssSelector值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26826077/

相关文章:

javascript - 升级 ember-cli 后的 ember-cli "TypeError: desc.get is not a function"

java - java中自定义对象Arraylist的排序

java.lang.NullPointerException 错误请

JavaScript 键码

javascript - 如何在 Bluemix 上安装 moment-timezone.js?

Java:如何在api测试中传递rest api调用的 session id?

python - Selenium chrome webdriver 无法在 python 中定位元素

java - 当元素 DOM 未更改时,Webdriver 陈旧元素异常

java - Java运行时环境检测到 fatal error :SIGSEGV,libjvm

java - 每次输入 Watson Conversation(新名称 Watson Assistant)时意图都会改变?