在Selenium中进行测试时遇到一些问题。我有,像简单的测试(你必须选择答案并继续)。为确保测试完成,我想检查//span[contains(text(),'%Finishing exam popup text%')]
不可见。虽然它不可见 - 做一些其他的东西继续进行测试。有人可以帮助我,或者提供一些更好的建议如何做这样的测试?元素不可见时执行代码
-1
A
回答
0
你可以试试:
WebDriverWait wait = new WebDriverWait(driver, 90);
wait.until(ExpectedConditions.invisibilityOfElementLocated(By.xpath("//span[contains(text(),'%Finishing exam popup text%')]")));
+0
然后测试将等到弹出窗口出现。我想做一些测试,直到弹出窗口出现。例如 - 按下某个按钮,直到弹出文本“lorem ipsum”出现。 –
+0
我不知道“其他的东西”是什么,但也许这会帮助你http://stackoverflow.com/a/5999146/6156035 – Angusiasty
+0
没有帮助。我在前面的评论中写了一个“其他的东西”的例子。 –
相关问题
- 1. 元素不可见
- 2. 元素不可见
- 3. 检查元素是否可见,并执行下面的代码 - Jasmine JS
- 4. 覆盖jQuery以在元素变得可见之后执行代码 - 如何?
- 5. 当元素可见时执行javascript函数
- 6. 形成无线电来控制可见/不可见的代码元素(ajax)
- 7. ASP使不可见元素可见
- 8. 在滚动元素上执行代码
- 9. 触发执行代码,如果元素
- 10. 执行不可信代码
- 11. HTML代码中的音频元素但不可见
- 12. 临时使元素不可见
- 13. Html元素大小何时不可见?
- 14. WebdriverJS ElementNotVisibleError:元素不可见
- 15. org.openqa.selenium.ElementNotVisibleException:元素不可见
- 16. 元素不可见Selenium
- 17. iOS UI元素不可见
- 18. 不可见元素的Xpath
- 19. Selenium Webdriver - 元素不可见
- 20. 元素不可见硒蟒
- 21. GWT元素不可见
- 22. 获取元素不可见
- 23. Unity3d GridlayoutGroup元素不可见
- 24. 如果ListView不可见,刷新代码是否执行?
- 25. 量角器 - 元素不可见(但手动检查时可见)
- 26. 元素不可见:元素当前不可见,不能被操纵 - 硒的webdriver
- 27. 当元素被拖动时执行代码(jquery draggable)
- 28. ExecuteScript不会改变我的元素的可见性 - 元素不可见
- 29. jQuery代码的元素不执行未在页面加载
- 30. 我试图通过使其可见,但代码单击下一个可见元素单击隐藏的元素
尝试'//跨度[包含(文本(),“整理考试弹出的文本”)中那是“一些文字,我用”百分比' –
,不实际文本=) –