我有一个用 selenium 编写的测试用例(我使用 autoIt 来处理浏览器的文件下载窗口),其中我的代码位于集线器计算机上,远程节点浏览器处理下载。现在,我希望将下载的文件放在集线器计算机上名为“output”的代码工作区文件夹中。那可能吗?如果是的话怎么办?
最佳答案
相反,我建议拥有一个保存所有下载文件的服务器。既然想出一个解决方案来弄清楚如何将文件从节点保存到集线器的文件系统是非常困难且非常耗时的,为什么不拥有一个 Web 服务呢?
类似这样的东西 -
performTest();
downloadFile();
void downloadFile() {
url = "myhub:2000/upload"
post(url, driver.getUrl())
}
关于java - 如何使用 Selenium 网格使用远程计算机节点浏览器直接将文件下载到我的集线器计算机(我的项目代码工作区所在的位置)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19590574/