【发布时间】:2019-07-04 06:08:17
【问题描述】:
我们有一个网络应用程序,它可以在其中上传附件(文件 - JPG、PDF 或任何其他)。 现在要上传这些文件,这些文件需要保存在文件夹中:C:\Users\username,以便 chrome 浏览器在测试自动化执行期间自动上传它们。
我们希望从自定义和通用文件夹上传 JPG 文件,以便上传独立于路径。 有什么方法可以让我们指定 chrome 来选择一个特定的文件夹来上传这些文件(例如:从文件夹 C:\TestData 上传文件),而与登录的用户无关?
所以我的问题是如何在 Chrome 浏览器中设置默认文件上传路径,以便从该默认目录(文件夹)中提取所有文件进行上传。
我的尝试:
- 在自动化脚本中启动了 chrome 浏览器。
- 在 Chrome 中:“设置”然后搜索“下载”
- 然后将“下载”位置更改为通用路径。
通过脚本重新启动chrome浏览器后,仍然继续引用C:\Users\username,而不是chrome设置中指定的自定义路径。
以下截图供参考。
【问题讨论】:
标签: python selenium google-chrome automation robotframework