我的目标是在远程Ubuntu虚拟专用服务器上运行Appium和Android模拟器,并在本地计算机上运行Selenium测试代码。
从理论上讲,这种设置不应该是一个问题:
appium_capabilities = {
'automationName': 'Appium',
'platformName': 'Android',
'deviceName': 'Android',
'app': 'APK_PATH'
}
vps_url = "THIS IS MY VPS IP"
appium_driver =
AppiumDriver(command_executor=vps_url+'/wd/hub',
desired_capabilities=appium_capabilities)
appium_driver.find_element(...)
appium_driver.quit()它会起作用吗?还是我浪费时间去尝试?我问这个问题是因为我找不到任何关于它的教程。如果是,配置需要如何进行?
发布于 2018-07-26 21:54:18
它实际上可以工作(在远程服务器上使用Appium服务器+模拟器,在其他机器上测试代码),但是您需要确保您的apk位于远程服务器上,并且apk的路径是该远程机器上的有效绝对路径。
如果您感觉到了这个需求,它将顺利运行--我也是这样做的:)
在创建会话时,您需要提供远程服务器URL并纠正端口服务器正在侦听的内容。
https://stackoverflow.com/questions/51546000
复制相似问题