BAS не ищет элемент



  • Суть в том, что открывая одну и ту же страницу BAS может прочитать ее по разному. Все id и т.д. совпадают, но BAS отказывается искать элемент
    После прочтения страницы я пытаюсь ввести в поле для ввода значение. Поле для ввода нахожу так

    CSS> #fm-login-password

    Это все хорошо, но иногда BAS читает страницу иначе и предлагает искать поле для ввода так

    CSS> #alibaba-login-box >FRAME> >CSS> #fm-login-password

    Суть в том, что ID у этих элементов одинаковый и первый вариант должен быть универсален, да вот нет. BAS просто наотрез отказывается его использовать во всех имеющихся случаях. Я пытался привязываться по аттрибуту type, который содержит значение password. Все бестолку. Пытался так по xpatch

    XPATH> id("fm-login-password")

    и так

    XPATH> //*[@id='fm-login-password']

    И снова все никак. Ну для справки все же прикреплю ссылку на страницу
    https://login.aliexpress.ru/?returnUrl=http%3A%2F%2Filogisticsaddress.aliexpress.com%2FaddressList.htm%3Ftsp%3D1578485319221



  • @checkdimon
    Селекторы нужно подбирать самому. Попробуйте этот:>MATCH>placeholder="Email address or member ID"
    Лучше используйте MATCH или XPATH



  • @checkdimon
    И да, спасибо за справку. Я посоветую вам, для справки, поиск на сайте, мануал, ютюб. Инфы ну много.



  • @denanotherday через placeholder тоже пробовал. ну никак



  • @checkdimon said in BAS не ищет элемент:

    CSS> #alibaba-login-box >FRAME> >CSS> #fm-login-password

    Бас вам правильно строит селектор, через фрейм. И разметка страницы может отличаться на разных отпечатках, БАС сам ничего не выдумывает.



  • @checkdimon
    вот и я только что перепроверилСнимок.JPG


Log in to reply
 

  • 19
  • 11
  • 22
  • 3
  • 4
  • 4
  • 6
  • 14