使用 sauce-lab 驱动程序对位于内部 IP 地址的 URL 进行 Selenium 测试?

Selenium testing, of the URL that sits on an internal ip address, with the sauce-lab driver?

我试过这种情况,我猜 dns 无法解析给定 URL 的 ip,没有任何反应。有没有办法解决?

你应该使用 Sauce Connect。

没有 Sauce Connect,Sauce Labs 会话只能访问可公开访问的站点。

当您使用 Sauce Connect 时,它会在 Sauce Labs 和您所在的计算机之间创建一个隧道 运行 Sauce Connect。它类似于如何使用 ssh 创建隧道。您需要下载 Sauce Connect,然后使用如下命令启动它:

[...]/bin/sc -u <Sauce Labs user Id> -k <Sauce Labs API key>

可以在您的 Sauce Labs 仪表板的 "User Profile / User Settings" 部分中找到 API。

这是 Sauce Connect 上的 documentation 基本设置。