Selenium 请教 android 集成 Crosswalk 自己测试方法 (想通过 webdriver,但配置错误)

jason_young_y · 2019年02月14日 · 895 次阅读

设备集成 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 的配置是缺少什么参数?或是哪有问题?
请大神指出,谢谢!

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册