selenium - 使用 selenium 网格进行并行测试时,如何创建文件夹(每个浏览器使用)?

标签 selenium selenium-chromedriver selenium-grid

我正在 selenium 网格中运行测试。每个节点运行 1 个浏览器。一些测试需要将文件下载到网络驱动器。现在我在驱动器中有一个下载目录(跨节点和集线器共享)供所有浏览器使用。我想知道这是否是正确的方法,或者每个节点是否应该有一个下载文件夹,这样的话,假设如果 2 个下载测试并行运行并且正在下载相同的文件,那么文件最终会出现在它们的每个文件夹中?

最佳答案

您不应该通过 Selenium 触发下载(我猜您正在使用 firefox 中的配置文件机制,并在 IE 中手动设置默认下载位置来完成此操作)。相反,您应该看看是否可以利用 this 中建议的方法博客。

关于selenium - 使用 selenium 网格进行并行测试时,如何创建文件夹(每个浏览器使用)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36849355/

相关文章:

selenium - 如何从在新窗口中打开的WebDriver实例获取页面的URL

python - 使用 Selenium Web 驱动程序提取我想要的值时遇到问题

java - 在 Docker 中运行 Selenium 测试时出现连接被拒绝的 UnreachableBrowserException

java - 如何在 Selenium 中禁用保存密码弹出窗口?

javascript - Selenium grid 403 Forbidden 代理错误

c# - 为什么 Selenium InternetExplorerDriver Webdriver 在 Debug模式下非常慢(visual studio 2010 和 IE9)

java - 当我的测试运行时,我可以将信息发送到 testrail for selenium

javascript - WebdriverIO : press button, 移动鼠标然后释放?

java - 在 Grid 上运行时如何关闭 ChromeDriver?

Jenkins - 带有虚拟机的 CI