我正在使用webdrive java和testng。
我需要为用户找到xpath或其他一些定位器(80)。 80是根据用户数量计算的用户数。从IDE,我得到了link = Users80,但是当80改变时,我认为在我的代码中使用它作为定位器不是一个好主意,因为下次如果我执行程序,计数可能是30或90,所以定位器将是用户(90)和我的程序将失败。
请帮我找到定位器:
<div>
<a href="/test2/test/public/admin/projects/project/index/project_id/1">Dashboard</a>
</div>
</li>
<li id="items_" class="active">
<div>
<a href="/test2/test/public/projects/project/visits/project_id/1" style="background-color: transparent;">
Users
<span>80</span>
</a>
答案 0 :(得分:0)
有很多方法可以做到这一点。查看this for more details,
对于给定的HTML,请尝试以下操作
driver.findElement(By.partialLinkText("Users")).click();