关闭并启动应用后,无法访问chromedriver。 WebDriverException

时间:2019-02-13 12:19:58

标签: android selenium-webdriver webdriver appium browserstack

我测试了关闭移动应用程序并在2秒钟后启动它。

self.welcome_page.confirm_continue()
self.driver.close_app()
sleep(2)
self.driver.launch_app()
sleep(1)

之后,每次与驱动程序进行交互时,都会得到 WebDriverException 。 (例如find_element,current_url,刷新...)

在屏幕截图和视频中,我看到该应用程序处于预期状态并且显然已成功启动。

我正在针对BrowserStack运行测试。具有以下BrowserCapabilities

[Android]
app=$APP_ID_ANDROID
AppfileName=$APP_NAME_ANDROID
AppCustomID=Corkscrew_andorid
autoAcceptAlerts=true
autoGrantPermissions=true
browserstack.debug=true
device=Samsung Galaxy Note 9
deviceName=Android Emulator
deviceOrientation=portrait
name=cs_test
os=android
os_version=8.1
no-reset=true
full-reset=false
autoWebview=true

来自Webdriver的响应具有旧版本的chromedriver。

'status': 100, 'value': {'message': 'chrome not reachable\n ...o: chromedriver=2.42.591071

appium日志:HERE

可能(我想),该驱动程序不再处于活动状态,并且通过启动应用程序创建了新驱动程序。但是如何获得新驱动程序?

0 个答案:

没有答案