设备集成 crosswalk,通过'uiautomatorviewer',无法定位具体元素.
appium 通过'switch_to.context'切换,因为无 android 原生的 webviem 导致错误.
通过网上查询可以通过 Crosswalk WebDriver 方法在 linux 下测试:"链接:https://testerhome.com/topics/2669"

但操刀时发现无论如何也通过不了

capa = {
'xwalkOptions': {
    'androidPackage': 'cn.starnet.iptv',
    'androidActivity': 'cn.starnet.iptv.MainActivity',
    'adb-port': 5654,
     }
}
driver = webdriver.Remote('http://localhost:9515', capa)
print (driver.page_source)
driver.quit()

webdriver 启动情况:

adb 连接情部:

但报的错误是:"selenium.common.exceptions.WebDriverException: Message: unknown error: Failed to run adb command, is the adb server running"

xwalkOptions 的配置是缺少什么参数?或是哪有问题?
请大神指出,谢谢!


↙↙↙阅读原文可查看相关链接,并与作者交流