google-chrome - 你能设置幻影驱动程序的下载路径吗?
问题描述
我正在尝试将我们的验收测试切换到 Capybara/ Apparition驱动程序。我想为下载路径添加特定的 Chrome 浏览器首选项。
我找不到这方面的任何文档,而且从外观上看,我不能像使用 Capybara、Selenium 和 chromedriver 那样使用 Chrome 选项对象,例如:
@options = Selenium::WebDriver::Chrome::Options.new
def specific_chrome_options
preferences = {
prompt_for_download: false,
default_directory: FilesDownloadHelper::PATH # custom profile needed to test file downloads
}
@options.add_preference(:download, preferences)
我尝试使用在运行期间创建的“--user-data-dir”参数和首选项文件来设置它,但它似乎没有被选中。
也许驱动程序仍处于此类事情的测试状态?
解决方案
apparition
下载应该转到设置的任何Capybara.save_path
目录。
推荐阅读
- android - 无法在华为设备中显示通知
- flutter - 升级到 macOS Catalina 后将颤振路径从 .bash_profile 更改为 .zprofile
- python - 如何从最后一个“。”之后的字符串中删除最后一个字符
- c++ - 将 FreeType GlyphSlot 位图转换为 Vulkan BGRA
- r - 嵌套 ifelse 函数是否有 R 函数?
- python - 如何将此 python 行代码转换为列表理解?
- matlab - 在matlab中增加生成的文本文件中的有效数字
- c# - 如何将数据添加到 SQLite 离线数据库表并在 listView Xamarin 上显示
- python - 如何获得按 numpy 和 pandas 中的变量分组的平均值?
- python - 为什么函数应该完成后循环重复(看似随机)?