Перейти к содержимому

Choson

Регистрация: 22 окт 2019
Offline Активность: 15 янв 2025 19:56
-----

Мои темы

selenium + java. Ожидание загрузки.

21 мая 2021 - 12:57

На странице имеется 2 таблицы и кнопка "Фильтр". Первая таблица с данными. Вторая таблица - получает данные (фильтрованные) из первой при нажатии на кнопку "Фильтр".

При открытии страницы, я ожидаю появления данных в первой таблице (текст "RUR" - есть в ожидаемых данных).

wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//*[text()='RUR']")));

 

Нажимаю на кнопку "Фильтр" и должен дождаться загрузки данных во вторую таблицу. Можно ли это реализовать стандартным методом selenium? или только свой писать?

 

 


webdriver + Java. Ошибка при загрузке плагина CryptoPro

14 января 2021 - 08:23

Java 8, selenium 3.141.59, firefox 83 (64-битный), geckodriver-v0.28.0-win64.

Профиль в firefox установлен дефолтный.

Проблема в том, что не подгружается плагин CryptoPro при запуске firefox. Драйвер в приложении отрабатывает как нужно, кроме тех мест где нужен плагин.

Сообщения при запуске:

[GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v=

[GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v=

[GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v=

console.error: Region.jsm: "Error fetching region" (new TypeError("NetworkError when attempting to fetch resource.", ""))

console.error: Region.jsm: "Failed to fetch region" (new Error("NO_RESULT", "resource://gre/modules/Region.jsm", 376))

[GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v=

1610451755240                 Marionette        INFO     Listening on port 52253

[GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v=

1610451755731                 Marionette        WARN  TLS certificate errors will be ignored for this session

янв 12, 2021 2:42:35 PM org.openqa.selenium.remote.ProtocolHandshake createSession

INFO: Detected dialect: W3C

JavaScript warning: https://xxxxxxxxxxxx...ts/cryptopro.js, line 224: unreachable code after return statement

JavaScript warning: https://xxxxxxxxxxxx:9447/refinance/, line 225: unreachable code after return statement

JavaScript warning: https://xxxxxxxxxxxx/refinance/, line 103: unreachable code after return statement

JavaScript warning: https://xxxxxxxxxxxx/refinance/ line 1 > injectedScript, line 103: unreachable code after return statement

JavaScript warning: https://xxxxxxxxxxxx/refinance/ line 1 > injectedScript, line 225: unreachable code after return statement

 

Если это приложение открывать вручную (под этим же профилем), то плагин подгружается и все работает отлично.

Может кто сталкивался с данной проблемой?

 


selenium + java или python. общий ближайший предок у двух элементов

16 декабря 2020 - 13:48

Есть два элемента x и y. надо найти общего ближайшего предка.

Может есть какая функция?

 

Или другой вопрос:

ax = x.findElevmets(By.xpath("ancestor::*") получаю список предков x

ay = y.findElevmets(By.xpath("ancestor::*") получаю список предков y

В этих списках предки в произвольном порядке или в каком-то упорядоченном виде?

 

Спасибо!