使用Appium(WinAppDriver)和Ruby在azure VM上运行自动化测试

使用Appium(WinAppDriver)和Ruby在azure VM上运行自动化测试,ruby,automation,continuous-integration,winappdriver,appium-desktop,Ruby,Automation,Continuous Integration,Winappdriver,Appium Desktop,我不确定ruby中的语法应该如何允许我连接azure中的远程VM 我当前的代码如下所示: def self.desktop_session opts = { caps: { platformName: "WINDOWS", platform: "WINDOWS", deviceName: "WindowsPC", app: 'Root' }, ap

我不确定ruby中的语法应该如何允许我连接azure中的远程VM

我当前的代码如下所示:

 def self.desktop_session
opts = {
    caps: {
        platformName: "WINDOWS",
        platform: "WINDOWS",
        deviceName: "WindowsPC",
        app: 'Root'
    },
    appium_lib:
        {
            wait_timeout: 30,
            wait_interval: 0.5
        }
}

Appium::Driver.new(opts, url: 'http://104.XX.XX.XXX:47/wd/hub').start_driver end
这将在我的本地计算机上运行appium,即使IP来自远程。不确定如何编写语法将代码指向VM

还有没有使用Appium(WinAppDriver)和Ruby的开源框架我可以看一下