元素的html:
<a class="dropdown-div__button js-dropdown button" href="#" data-
reactid=".0.0.0.3.1.0"><span class="u-pad-rs" data-
reactid=".0.0.0.3.1.0.0">ACTIONS</span><span class="icon icon-caret-down"
data-reactid=".0.0.0.3.1.0.1"></span></a>
答案 0 :(得分:0)
使用此 Xpath ://span[text()='ACTIONS']
driver.findElement(By.xpath("//span[text()='ACTIONS']")).click();
cssSelector 将是:a[class*='js-dropdown button']
driver.findElement(By.cssSelector("a[class*='js-dropdown button']")).click();
答案 1 :(得分:0)
要点击带有文字 ACTIONS 的元素,您必须引导 WebDriverWait 以使元素可点击,您可以使用以下代码行:
configurations.all {
resolutionStrategy.force 'com.android.support:support-annotations:26.1.0'
}