这是我自动化的前两行。
Command Target
open https://....
verify element present id=...
我打开一个网站,我要做的第一件事就是使用 verify element present 命令检查用户是否已经登录。
但是该命令甚至在页面加载之前就已触发,因此始终会失败::
失败:找不到定位符为id ...的元素。
在继续自动化之前,如何等待页面加载?
我还没有在线找到任何东西-到目前为止,我只找到了 WaitForPageToLoad ,但是在我的硒版本中似乎不可用。
我正在从这里使用firefox插件:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/
答案 0 :(得分:0)
在纯Selenium IDE中,他们说不再需要WaitForPageToLoad,因为所有命令都使用隐式等待。
因此-IDE自动等待页面加载,不需要特殊命令。
看图 selenium ide也使用了隐式等待,但是 另外还有WaitForPageToLoad用于隐式加载失败的边缘情况。