我在模拟器上运行测试时出现以下错误。
org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
Caused by: org.apache.http.NoHttpResponseException: The target server failed to respond
有人可以帮助我吗? 提前致谢
答案 0 :(得分:1)
当您在不卸下remotewebdriver的情况下关闭浏览器时,selenium服务器会在一段时间后自动清理会话。如果在selenium服务器清理会话时运行测试,则可能会处理当前会话并导致此错误。
尝试每次测试运行remotedrive.Close()
,或者只是重新启动服务器。
答案 1 :(得分:0)
尝试以这种方式初始化浏览器: AndroidDriver driver = new AndroidDriver();