@Nicolas said in Не могу отловить ошибку. ПАМАГИТЕ:
клить в ручном режиме, я обычно так делаю, сбрасываю браузер и по кругу.
попробую, спасибо. Осталось дождаться эту непутёвую редкую ошибку) Как назло ещё в самом конце скрипта
Привет. Ситуация у меня такая, что на двух разных сайтах, разные формы. С помощью МАТЧ я ищу их и заполняю.
Вот из справки БАСА https://wiki.bablosoft.com/doku.php?id=ru:how_to_search_for_element
Также, как в случае с css, вы можете совмещать несколько префиксов:
MATCH>match1>MATCH>match2
Но у меня просто не работает. 0 результатов. По одному префиксу все находит, а вдвоем работать не хотят.
Вернее первый ищется, а второй не срабатывает.
Никаких пробелов, конечно же не допущено. Пробовал менять местами ищет только первый.
Где я допускаю ошибку?
Не получилось у меня сразу с двумя XPATH. Я так понял таким способом можно искать вложенности, не более.
У меня азача простая.
Есть
page1.html
код содержит форму ввода текста name="USERNAME"
есть
page2.html
код содержит форму ввода текста name="USERNAME2"
Я захожу на страницу, проверяю существование формы USERNAME, USERNAME2, USERNAME3 == если что-то из этого есть ввожу текст, нет и не надо.
Как мне это элегантно реализовать?
@kodak said in Не получается совместить префиксы:
Не получилось у меня сразу с двумя XPATH. Я так понял таким способом можно искать вложенности, не более.
Значит поленилсь изучить xpath
Пример:
//*[@name="USERNAME" ] | //*[@name="USERNAME2"]
или так
//*[@name="USERNAME" | @name="USERNAME2"]
Можно or, а можно | разницы нет, это логическая конструкция "или"