小编La *_* La的帖子

Selenium:如何等待元素的文本更改

我有一个元素,其状态(文本形式)根据与之关联的上下文菜单而变化.
这是元素:

td id="A" name="status"> StatusStart  </td>     
Run Code Online (Sandbox Code Playgroud)

采取一些行动,这可以成为

 td id="A" name="status"> StatusDone  </td>      
Run Code Online (Sandbox Code Playgroud)

我想等待使用waitForCondition进行文本更改.
到目前为止,我已经尝试过:

selenium.waitForCondition("selenium.isElementPresent(\"//td[@name='status' and text()='StatusDone']\");", "10000");    
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为文本不是td元素的一部分.
在JavaScript中,我看到类似的东西:

function myfunc() {        
window.getGlobal().addSelectGroup('status'); window.getGlobal().addSelectItem('status','StatusStart'); 
Run Code Online (Sandbox Code Playgroud)

javascript selenium

5
推荐指数
1
解决办法
3806
查看次数

标签 统计

javascript ×1

selenium ×1