【发布时间】:2017-06-10 02:22:16
【问题描述】:
我编写了以下代码来识别 chrome 中的元素并单击它,但后来我意识到“@id”(u_jsonp_X_x)的值不断变化,这导致无法识别元素。
dr2.findElement(By.xpath("//*[@id='u_jsonp_2_4']/div/a[3]/span[1]")).click();
为了解决这个问题,我根据自己的理解使用了以下代码,但仍然无法正常工作
dr2.findElement(By.xpath("[starts-with(@id=(),'u_jsonp_2')]")).click();
您能帮我解决这个问题吗?
【问题讨论】:
标签: selenium selenium-webdriver automated-tests selenium-chromedriver