我有一个用硒编写的测试用例(我正在使用autoIt来处理浏览器的文件下载窗口),其中我的代码在集线器机器上,远程节点浏览器处理下载。现在,我希望下载的文件位于集线器计算机上名为"output"的代码工作区文件夹中。这可能吗?如果是,如何?
相反,我建议使用一个保存所有下载文件的服务器。 既然想出一个解决方案来弄清楚如何将文件从节点保存到集线器的文件系统是非常困难和非常耗时的,为什么不有一个 Web 服务呢?
像这样的东西——
performTest();
downloadFile();
void downloadFile() {
url = "myhub:2000/upload"
post(url, driver.getUrl())
}