【发布时间】:2016-07-01 22:01:07
【问题描述】:
我有一个使用 Knockout.js 填充列表的 HTML 页面。
当我点击一个按钮时,一个项目被添加到列表中。
我写 Selenium WebDriver 测试:
- 我找到了按钮,然后点击它。
- 然后我找到了新元素。
- 然后我测试新元素的文本。
我得到一个过时的元素异常。
如果我在单击后等待(在调试器中暂停,或添加大约 500 毫秒的 Thread.Sleep),则测试通过。
如何确保我找到的元素没有过期? WebDriver 给我的属性是否可以测试?
【问题讨论】:
标签: c# knockout.js selenium-webdriver