Open czen opened 5 years ago
@Kate2017pro
Все это упало вполне ожидаемо. driver.findElement(By.id("grade")).click(); Виновато скорее всего это. //На самом ресурсе чтобы залогиниться под логином следует перейти по этой ссылке, а на тестовом сервере сразу открывается нужная страница и этого элемента просто нет. В новой версии тестов этот переход учтен. Он сейчас запускает тесты из test, а я стала писать их в main (так было нужно для одного эксперимента по запускам). Да и файл xml не поправила, мне оно было не срочно нужно. На этой неделе (четверг примерно) исправлю файл и внесу изменения в классы из папки test.
теперь запускаем по-другому:
`docker run -it --rm --name BRS_Test_main -v "$(pwd)":/usr/src/mymaven -w /usr/src/mymaven maven:3.3-jdk-8 mvn clean install`
но при этом оно не работает:
[INFO] Running TestSuite
May 25, 2019 5:22:52 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
May 25, 2019 5:24:53 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
May 25, 2019 5:26:53 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
May 25, 2019 5:28:53 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
May 25, 2019 5:30:53 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
May 25, 2019 5:32:53 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
May 25, 2019 5:34:54 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
хотя selenium-chrome-standalone доступен и другие тесты с ним работают. может, можно как-то отладить, что тесты пытаются делать и какой адрес не могут открыть?
Данное сообщение не являются ошибкой.
Мне подобное тоже вываливались. При этом все работало.
Можно разрешить, заменив вызов DesiredCapabilities.chrome()
+свойства на :
capability.setCapability(CapabilityType.BROWSER_NAME,"chrome");
capability.setCapability(CapabilityType.PLATFORM_NAME,"LINUX");```
Это все сообщения или есть еще что-то?
тут проблема в том, что эти сообщения добавляются раз в пару минут после запуска и тесты никогда не завершаются. Что-то или зависло, или куда-то не подключается, но только при запуске в том контейнере
Изменение я закоммитила, но поймать и посмотреть то, что не воспроизводится - сложно. Эти сообщения будут вываливаться при каждом запуске класса, их и должно быть много. Не представляю в чем может быть ошибка, можно попытаться запустить в контейнере один класс и смотреть в самом браузере, что там происходит
При запуске под Ubuntu 16.04 с установленными Chrome и Chromedreiver наблюдаются ошибки:
Какой компонент не может подключиться к какому именно? Из каких составляющих состоит запуск теста, в чьих настройках следует искать ошибку?