Size: a a a

QA — русскоговорящее сообщество

2020 December 28

DN

Dmitrii Novikov in QA — русскоговорящее сообщество
ƲΔŁᙀАMᗸΔ
Вопрос чисто гипотетический: можно ли как-то получить дерево элементов?
Что я имею ввиду: например не может в десктопном приложении найти элемент по локатору, хотя часто находит, но бывают такие падения не понятные. И я хочу в таких случаях видеть список элементов и их характеристик, которые могут отображаться в Inspector в этот момент, чтобы убедиться, что элемент реально есть.
driver.getPageSource() нативный метод должен помочь )
источник

Ʋ

ƲΔŁᙀАMᗸΔ in QA — русскоговорящее сообщество
Dmitrii Novikov
driver.getPageSource() нативный метод должен помочь )
Потестирую для десктопа, спс
источник

DN

Dmitrii Novikov in QA — русскоговорящее сообщество
ƲΔŁᙀАMᗸΔ
Потестирую для десктопа, спс
Учтите ещё, что во-первых, на десктопе отрисованные элементы не сразу приаттачиваются к DOM -- т.е. элемент уже видно глазу, но не видно драйверу ещё какое-то время.
А во-вторых, сам драйвер может косячить. Например, "ms:experimental-webdriver" капабилити ломает findElements (findElement при этом норм)
Или драйвер не все локаторы считывает.
Короче, удачи Вам =)
источник

Ʋ

ƲΔŁᙀАMᗸΔ in QA — русскоговорящее сообщество
Dmitrii Novikov
Учтите ещё, что во-первых, на десктопе отрисованные элементы не сразу приаттачиваются к DOM -- т.е. элемент уже видно глазу, но не видно драйверу ещё какое-то время.
А во-вторых, сам драйвер может косячить. Например, "ms:experimental-webdriver" капабилити ломает findElements (findElement при этом норм)
Или драйвер не все локаторы считывает.
Короче, удачи Вам =)
У нас ожидание используется 60 сек, ошибка редкая, в аллюре только скрин виден, я начинаю подозревать, что элемент есть, а в DOM его нет, уже было такое, но не с формой(окном), а с маленьким элементом.
Может подскажете куда смотреть в таких случаях?
источник

Ʋ

ƲΔŁᙀАMᗸΔ in QA — русскоговорящее сообщество
Если уже встречали такую ошибку
источник

DN

Dmitrii Novikov in QA — русскоговорящее сообщество
ƲΔŁᙀАMᗸΔ
У нас ожидание используется 60 сек, ошибка редкая, в аллюре только скрин виден, я начинаю подозревать, что элемент есть, а в DOM его нет, уже было такое, но не с формой(окном), а с маленьким элементом.
Может подскажете куда смотреть в таких случаях?
Сходу не подскажу. Я первым делом пробовал локатор менять -- помогало. Когда не помогало и я упирался в стену, то шёл к разрабу и просил его AutomationId элементу пририсовать. Помогало.
источник

Ʋ

ƲΔŁᙀАMᗸΔ in QA — русскоговорящее сообщество
Хм, окей, буду копать
источник

DN

Dmitrii Novikov in QA — русскоговорящее сообщество
ƲΔŁᙀАMᗸΔ
Хм, окей, буду копать
А, и ещё момент: далеко не все аттрибуты элемента, которые видно в инспекторе, читаются драйвером. Тоже учитывайте )
источник

Ʋ

ƲΔŁᙀАMᗸΔ in QA — русскоговорящее сообщество
Dmitrii Novikov
А, и ещё момент: далеко не все аттрибуты элемента, которые видно в инспекторе, читаются драйвером. Тоже учитывайте )
Я к AutomationId всегда привязываюсь, его то должно быть видно
источник

Ʋ

ƲΔŁᙀАMᗸΔ in QA — русскоговорящее сообщество
у вас же Java?
источник

DN

Dmitrii Novikov in QA — русскоговорящее сообщество
ƲΔŁᙀАMᗸΔ
Я к AutomationId всегда привязываюсь, его то должно быть видно
Его видно. Java, да.
источник

Ʋ

ƲΔŁᙀАMᗸΔ in QA — русскоговорящее сообщество
Dmitrii Novikov
driver.getPageSource() нативный метод должен помочь )
Для c# не нашел такую
источник

DN

Dmitrii Novikov in QA — русскоговорящее сообщество
ƲΔŁᙀАMᗸΔ
Для c# не нашел такую
Значит, он как-то иначе называется. Это нативный метод драйвера.
источник

Ʋ

ƲΔŁᙀАMᗸΔ in QA — русскоговорящее сообщество
Просто есть IWebDriver, а у нас WindowsDriver<WindowsElement>, может в java другое что-то
источник

DN

Dmitrii Novikov in QA — русскоговорящее сообщество
ƲΔŁᙀАMᗸΔ
Просто есть IWebDriver, а у нас WindowsDriver<WindowsElement>, может в java другое что-то
https://appium.io/docs/en/commands/session/source/
https://appium.readthedocs.io/en/stable/en/commands/session/source/

Меня выбесило в какой-то момент, что WindowsElement наследуется от MobileElement и я перебил всё на RemoteWebElement
источник
2020 December 29

AE

And Ev in QA — русскоговорящее сообщество
Анализ вакансий Джунов, может кому-то пригодится
источник

RG

Richard Gears in QA — русскоговорящее сообщество
And Ev
Анализ вакансий Джунов, может кому-то пригодится
Форвардну в чат резюме с вашего позволения. Полезная инфа.
источник

AE

And Ev in QA — русскоговорящее сообщество
Richard Gears
Форвардну в чат резюме с вашего позволения. Полезная инфа.
я не против, уверен им тоже будет интересно)
+ на след неделе будет такой же анализ для 🇷🇺
источник

ИП

Илья Попов in QA — русскоговорящее сообщество
And Ev
я не против, уверен им тоже будет интересно)
+ на след неделе будет такой же анализ для 🇷🇺
А будет анализ с корреляцией по опыту работу, что-то типа от года, двух и т.д? Что ожидает работодатель от соискателей, уже имеющих опыт. А то, возможно,статья на Хабре 2019 устаревает.
источник

AE

And Ev in QA — русскоговорящее сообщество
Илья Попов
А будет анализ с корреляцией по опыту работу, что-то типа от года, двух и т.д? Что ожидает работодатель от соискателей, уже имеющих опыт. А то, возможно,статья на Хабре 2019 устаревает.
да, в планах есть)
источник