Я пытаюсь запустить веб-тест на сервере Debian, и у меня появляется эта ошибка
/usr/local/rvm/gems/ruby-2.6.3-latest/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/response.rb:72:in `assert_ok': invalid argument: can't kill an exited process (Selenium::WebDriver::Error::UnknownError)
Я работаю над проектом тестирования на сервере Debian 9.7 * 64. Я установил Firefox с помощью оснастки
apt-get install snapd
snap install firefox
и загрузил WebDriver с
https://github.com/mozilla/geckodriver/releases
tar, распакуйте его, и я установил
export PATH=$PATH:/geckoDriver
Я установил последнюю версию Rubyстабильная версия и установил гем для официанта.
но когда я запускаю свой код, он выдает ошибку выше
Вот мой рубиновый код
require 'watir'
profile = Selenium::WebDriver::Firefox::Profile.new
profile['browser.helperApps.neverAsk.saveToDisk'] = 'text/csv'
browser = Watir::Browser.new :firefox, profile: profile, headless: true
Я неСью, что еще мне нужно, я видел, как люди говорили, что это потому, что версия WebDriver и Firefox не совместимы, но когда я запускаю ее локально на своем MacBook, это совершенно нормально. (с той же версией Firefox и geckoDriver).