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

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

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

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