
Сообщений в теме: 4
#1
Отправлено 13 января 2017 - 07:26
Добрый день. Настраиваю инфраструктуру для теста в докерах. Тестовый файл из примера - открытие Гугла и поиск. Развернула докер с хромом(selenium/standalone-chrome:3.0.1-dysprosium) - все хорошо. По той же схеме развернула докер с файрфоксом(selenium/standalone-firefox:3.0.1-dysprosium), запускаю тест, он фейлится. Ошибка такая:
WebDriverError: Firefox option was set, but is not a FirefoxOption: {}
Build info: version: '3.0.1', revision: '1969d75', time: '2016-10-18 09:48:19 -0700'
System info: host: '944e15e8dada', ip: '172.20.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.41-moby', java.version: '1.8.0_111'
Driver info: driver.version: FirefoxDriver
В чем может быть проблема? Может кто сталкивался?
#2
Отправлено 13 января 2017 - 07:37
а как вызывается драйвер ? код можете показать?
#3
Отправлено 13 января 2017 - 07:44
Код выглядит так
var webdriver = require('selenium-webdriver'), By = webdriver.By, until = webdriver.until, test = require('selenium-webdriver/testing'); test.describe('start', function() { let driver; test.before(function () { driver = new webdriver.Builder() .forBrowser('firefox') .usingServer('http://localhost:4444/wd/hub') .build(); driver.manage().timeouts().implicitlyWait(10000/*ms*/); }); test.it('Google Search', function() { driver.get('https://www.google.ru'); driver.findElement(By.name('q')).sendKeys('webdriver'); driver.findElement(By.name('btnG')).click(); }); test.after(function() { driver.quit(); }); });
В докере и на компе стоит гекодрайвер, и версия файрфокса 50.
#4
Отправлено 13 января 2017 - 08:30
Это явный баг в Selenium Server.
Несколько похожих уже были зарегистрированы в баг-трекере, вот один из примеров: https://github.com/S...ium/issues/3055
У меня нет готового совета, как обойти эту проблему... :(
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Темы с аналогичным тегами Docker, FireFox, Selenium
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных