我尝试了各种css语句,但它不起作用,
driver.findElement(By.cssSelector("p:class(subheading{"EnterOptionality"}")).isDisplayed();
可以对此进行任何指导吗?
答案 0 :(得分:0)
如果您想选择此项:
<p class="subheading">Enter Optionality</p>
<强> CSS 强>:
driver.findElementByCssSelector("p.subheading").click();
<强> XPATH 强>:
driver.findElementByXPath("//p[@class='subheading' and text()='Enter Optionality']").click();
答案 1 :(得分:0)
由于@davide的回答是正确的,但我想添加一些东西。如果网页中有“输入选项”文字,你可以像这样起诉简单的xpath:
driver.findElementByXPath("//p[contains(text(),'Enter Optionality']").click();
OR
driver.findElementByXPath("//*[contains(text(),'Enter Optionality']").click();