【发布时间】:2019-03-12 23:08:50
【问题描述】:
我收到了一个对 Selenium 测试的有趣要求,我需要将我的代码 RDP 到服务器中,打开浏览器,然后在上面运行我的测试。
最初我认为是 Browserstack 甚至 Selenium Grid,但要求是实际打开 RDP 会话并通过它运行测试。
有没有办法做到这一点?我想尝试使用 Microsoft UI Automation 之类的东西来打开 RDP 会话,但是我的 Selenium 测试将在启动 RDP 后在本地运行,对吧?我在开始这方面遇到了一些问题,而且似乎找不到一个好的开始。
【问题讨论】:
-
为什么必须打开 RDP 才能使 Selenium Grid 运行?
-
哦,不,Grid 是我这样做的一个想法。但是运行测试的整个流程是 - 运行 RDP -> 打开 Chrome -> 运行测试。