Ошибка очистки данных Uipath - не удается найти элемент пользовательского интерфейса, соответствующий этому селектору - PullRequest
1 голос
/ 03 мая 2020

Я использую UiPath и data scraping активность. Сначала откройте браузер прямо на сайте электронной коммерции и найдите продукт. Все в порядке, пока после поиска продукта и показа результатов, вывод не выдает следующее сообщение об ошибке:

Не удается найти элемент интерфейса, соответствующий этому селектору

Я удалил операцию очистки данных из своего проекта и снова создал новую и точно такую ​​же операцию очистки данных, и она работает без ошибок. Однако когда я закрываю проект UiPath и открываю его снова, при запуске я снова вижу ошибку. Почему это происходит?

Image of the error output

1 Ответ

0 голосов
/ 03 мая 2020

Очевидная причина в том, что селектор меняет каждый раз, когда вы его посещаете. Итак, сначала вам нужно проанализировать вашу проблему:

  • сравните точные сообщения об ошибках
  • они будут отличаться на refer_pv_id
  • этот идентификатор генерируется при каждом новом посетите, очевидно,
  • , поэтому каждый раз, когда вы посещаете страницу, вы получаете новую, не совпадающую со старой

Чтобы исправить это, вам нужно изменить селектор и использовать подстановочные знаки , Так что для вашего примера это будет:

...home&refer_pv_id=*' title=...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...