使用红宝石,水豚,多克-硒:3.141.59-锆,
capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(chromeOptions: {
args: %w[--ignore-certificate-errors --window-size=1360,998] })
Capybara.register_driver :selenium_chrome do |app|
Capybara::Selenium::Driver.new(app, browser: :remote,
url: 'http://selenium:4444/wd/hub',
desired_capabilities: capabilities)结束
测试点击“下载”。
本地文件被下载到selenium容器,但在Jenkins上不是。Selenium和chrome驱动版本是相同的。唯一的区别是docker版本(docker 18.09.6,docker-compose 1.24.0 on Jenkins,19和25 locally)。docker-selenium容器日志没有有用的信息,和浏览器控制台日志一样。
可能的原因是什么,我应该寻找什么?
发布于 2020-03-17 21:14:44
更新/home/seluser/Downloads以便对其进行写入。或者下载到/tmp
https://stackoverflow.com/questions/60687310
复制相似问题