如何启动RDP并运行Selenium测试?

时间:2019-02-26 15:24:55

标签: c# selenium nunit rdp

我对Selenium测试有一个有趣的要求,我需要将代码RDP到服务器中,打开浏览器,然后在该服务器上运行测试。

最初,我以为Browserstack甚至是Selenium Grid,但要求实际上是打开RDP会话并通过它运行测试。

有没有办法做到这一点?我想尝试使用诸如Microsoft UI Automation之类的方法来打开RDP会话,但是随后我的Selenium测试将在启动RDP之后在本地运行,对吗?我在开始时遇到了一些麻烦,而且似乎找不到合适的起点。

1 个答案:

答案 0 :(得分:1)

RDP窗口基本上是桌面的图像,Selenium无法通过它控制Web浏览器。您需要在远程计算机上部署Selenium测试,然后从那里运行它们。