我刚开始使用机器人框架/硒库。
我正在尝试创建一个测试,通过单击按钮将值输入表单字段并提交表单。
我只希望在提交表单后立即检查是否存在警报,然后关闭浏览器并结束测试,但此时测试正在等待脚本运行和加载新页面所需的2-3分钟时间。
有什么方法可以告诉Selenium不要等待结果并立即检查警报,然后在验证警报是否存在之后关闭浏览器?当前的测试流程是:
Test Alert Present
Open Browser And Maximize
Select From List By Value id=mySelect myValue
Click Button id=runScript << waits 2-3 minutes here
Alert Should Be Present
Close Browser谢谢
编辑:
这似乎是一个问题,特别是在运行测试谷歌Chrome。使用Firefox运行时,Selenium似乎要等待5秒才能继续执行下一个测试说明。
发布于 2022-03-09 12:06:37
首先,获取值以了解selenium是否在等待或其他什么:
Get Selenium Speed
Get Selenium Implicit Wait将它们记录到控制台,然后我们可以决定下一步。
https://stackoverflow.com/questions/71351513
复制相似问题