如何检测该页面在硒(python)中重新加载



我需要在网上商店测试网络购物车。

因此,我提交表单,然后看到"请稍候"页面(在一段时间内自动重新加载;可以重新加载几次)。显示最终成功/错误页面后。

我需要检索最后一页的内容,这是在所有"请稍候"页面之后。

我如何使用 python 网络驱动程序模块实现这一目标?我如何检测该页面是否已重新加载,以检查它是否看起来像"最终"页面,以检查我的测试是否失败?

您可以使用 WebDriverWait 添加显式等待(具有自动超时),以检测是否存在位于最终页面上但不在"请稍候"页面上的元素。

您可以在此处找到示例和等待类型:http://selenium-python.readthedocs.org/en/latest/waits.html#waits

最新更新