我需要自动点击按钮。代码:Selenium只在手动点击执行时才发现元素
<tr>
<td>click</td>
<td>css=button</td>
<td></td>
当我点击“播放当前的测试案例”不找到的元素。但是当我点击“查找”之后 - 它确实如此,如果我点击执行 - 它会点击它! 日志:
[info] Executing: |click | css=div.sometag > p | |
[info] Executing: |pause | | 2000 | // Same error with pause & without it
[info] Executing: |clickAndWait | css=button | | // Auto executing
[error] Element css=button not found // Fails
[info] Executing: |click | css=button | | // I click on "Execute" manually - OK!
为什么?
元素存在,但Selenium挂在:[info]执行:| waitForElementPresent | css = button | | – arts777