宁静测试错误元素在无头模式下不可用



场景是:

我有使用chromedriver启动的宁静测试,可以正常工作 当我在没有无头选项的情况下启动测试时,测试已"通过" 而在无头模式下,测试失败并显示错误: net.serenitybdd.core.exceptions.SerenityManagedException:发生以下错误:5 秒后超时。元素不可用

这里是启动测试的行命令:mvn clean verify -Dwebdriver.driver=chrome

和宁静属性:

  • webdriver.chrome.driver = chromedriver
  • webdriver.base.url= ********
  • webdriver.timeouts.implicitlywait=5000
  • chrome.switch=--无头;
  • Serenity.browser.maximized = true

解决方案是添加 chrome.switch --window-size=1920,1080;

  • chrome.switch=--window-size=1920,1080;--无头;

相关内容

  • 没有找到相关文章

最新更新