在无头模式下使用Chrome驱动程序配置时,WebDriversSample脚本中出现java面临预期条件失败错误
当我运行它时,我会面临以下问题:
2020-07-08 12:47:49,053 ERROR c.g.j.p.w.s.WebDriverSampler: Expected condition failed: waiting for presence of element located by: By.name: identifier (tried for 15 second(s) with 500 milliseconds interval)
2020-07-08 12:47:49,084 INFO o.a.j.t.JMeterThread: Thread is done:Browser 1-1
2020-07-08 12:47:49,084 INFO o.a.j.t.JMeterThread: Thread finished: Browser 1-1
2020-07-08 12:47:49,663 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test
2020-07-08 12:47:49,664 INFO o.a.j.g.u.JMeterMenuBar: setRunning(false, local)
有人能帮我解决这个错误吗
# 1 楼答案
当我打开你的https://somatus-dev-uat.azurewebsites.netURL时,我会看到以下页面:
它不包含任何name attribute为
identifier
的元素,很可能这就是测试失败的原因因此,在无头模式下运行测试之前,请确保它在GUI模式下运行良好
如果这是你不能做任何事情的原因,在失败的情况下考虑^ a4},比如:
更多信息:The WebDriver Sampler: Your Top 10 Questions Answered