Использовать xPath нужно только там, где без него не обойтись, например поиск по тексту )) Во всех оставшихся случаях CSS лаконичнее и гораздо понятнее. От исключительного использования xPath уже в глазах рябит.
Зачем писать так: //div[contains(@class,'bold') and contains(@class,'nowrap') and contains(@class,'menu-a')]
А так как описано в статье пробовали делать: habr.com/ru/post/497922?
Тем более, что на указаном вами сайте нет смысла городить AutoIt. Там прекрасно рабротает стандартный Selenium Way.
Я такой статистикой не владею. Но есть те, кто только начал заниматься. И они иногда задают вопросы, в ответ на которые, проще выслать статью, а не пересказывать каждый раз.
При чем тут селениум? Вы приоритет выставляете с помощью аннотаций и XML, а не с помощью Selenium.
Интересно где в каком месте div.bold.nowrap.menu-a находиться my_menu_item ?
Не пишите ерунды)
Использовать xPath нужно только там, где без него не обойтись, например поиск по тексту )) Во всех оставшихся случаях CSS лаконичнее и гораздо понятнее. От исключительного использования xPath уже в глазах рябит.
Зачем писать так: //div[contains(@class,'bold') and contains(@class,'nowrap') and contains(@class,'menu-a')]
Если можно: div.bold.nowrap.menu-a
Не ограничивайте себя )
Каким образом специфический тест ранер для Java TestNG стал в один ряд с инструментами типа Selenium, Appium, Jmeter ?? Очень странное "исследование".
Тем более, что на указаном вами сайте нет смысла городить AutoIt. Там прекрасно рабротает стандартный Selenium Way.
Робот вставляет в то окно, которое в данный момент в фокусе. А это сложно контролировать. Если тесты не в докере конечно.
А в хедлес режиме ваше решение как себя ведёт?
content type это как раз и есть та информация )) Согласен, путано выразился.