如何在Webdriver中将目标值写为CSS选择器以查找元素

时间:2018-06-15 10:25:19

标签: selenium-webdriver css-selectors

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。

1 个答案:

答案 0 :(得分:1)

假设#jform_name是您的输入

By.cssSelector("input#jform_name");

你也可以这样做:

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