Я пытаюсь установить профиль firefox, чтобы все ссылки открывались на той же вкладке при выполнении моих тестов на селен.Настройка профиля firefox не обновляется корректно через selenium
Я нашел настройку, необходимую для этого, так как при запуске программы она не установлена на значение, которое я хочу, тогда как другие значения.
Heres мой код
profile = Selenium::WebDriver::Firefox::Profile.new
profile['browser.link.open_newwindow.restriction'] = 0
profile['browser.link.open_newwindow'] = 1
@browser = Selenium::WebDriver.for :firefox, :profile => profile
загруженная страница Broswer имеет «browser.link.open_newwindow» установлен в 2, которая не устанавливается по умолчанию и браузер показывает, что значение 2 было установлено пользователем, даже если это не то, что я установил, это
Кто-нибудь знает, почему это может произойти? selenium или page-object-gem записывают это значение?
это выглядит как селен устанавливает его 2 на запуск, в файле селеном/WebDriver/светлячок/расширения/prefs.json Можно ли это написать как-то? – charlietaylor