在远程VPS上运行Appium和Android模拟器

时间:2018-07-26 19:09:58

标签: android selenium android-emulator appium vps

我的目标是进行设置,使Appium和Android模拟器在远程Ubuntu Virtual Private Server上运行,而测试代码在本地计算机上运行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()

它会起作用还是我会浪费时间尝试?我问是因为找不到任何有关它的教程。如果是,那么配置将如何?

1 个答案:

答案 0 :(得分:2)

它实际上可以正常工作(远程服务器上的Appium服务器+模拟器,在其他计算机上测试代码),但是您需要确保 apk在远程服务器上,并且apk的路径是有效的绝对路径远程计算机上的路径。

如果您有此要求,它将可以正常工作-我也在做同样的事情:)

在创建会话时,您需要提供远程服务器URL和正确的端口服务器正在侦听。