我需要在网上商店测试网站。
所以,我提交表格,然后我看到“请等待”页面(在某段时间自动重新加载;可以多次重新加载)。之后显示最终的成功/错误页面。
我需要检索最终页面的内容,在所有“请等待”页面之后。
如何使用python webdriver模块实现这一目标?如何检测该页面是否被重新加载,以检查它是否看起来像一个“最终”页面,以检查我的测试是否失败?
答案 0 :(得分:1)
您可以使用WebDriverWait添加显式等待,并自动超时,以检测最终页面上但不在"上的元素的存在;请等待"页。
您可以在此处找到示例和等待类型: http://selenium-python.readthedocs.org/en/latest/waits.html#waits