首页 > 解决方案 > 如何在Webdriver中将目标值写为CSS选择器以查找元素

问题描述

css=#lesson-basic-form_7 > div.row-fluid > div.span6 > fieldset.adminform > div.control-group.row-fluid > div.controls > #jform_name

这是我从 Selenium IDE 获得的文本输入字段的目标值。但不确定如何使用它通过 cssselector 查找 Element。

标签: selenium-webdrivercss-selectors

解决方案


假设#jform_name是您的输入

By.cssSelector("input#jform_name");

你也可以这样做:

WebElement element = driver.findElement(By.cssSelector("fieldset.adminform")).findElement(By.id("jform_name"));

推荐阅读