答案 0 :(得分:1)
从您共享的HTML代码中,看起来span id可能是动态的,即id会在每次操作时发生变化。所以每次都不能使用id作为定位器。您可以使用Xpath / CSS / JQuery作为定位器
例如:如果您想根据共享的屏幕截图点击span(前子)中的div(first-child)
xpath: .//[@id='sdt-content']/div[2]/div[2]/span[4]/div[1]
jQuery: $(".sdt-content div:nth-child(2) span:nth-child(4) div:nth-child(1)")
答案 1 :(得分:0)
非常感谢!! ....所有评论 从下次开始,我会更清楚地问我的问题 我采用这种方法
driver.findElement(By.xpath(“// div [@ class ='sdt-layout-panel sdt-nav-actions'] / span [4] / div [@ class ='sdt-menubtn-main' ]“))点击();
和.....它的工作!! ....
谢谢