#uipath #uipath-studio #uipath-activity
Вопрос:
У меня есть версия UiPath Studio Pro 2020.10.6, и я использовал Chrome.
Я не могу найти общий селектор на двух страницах:
Селекторы, предлагаемые инструментом, следующие:
Случай 1:
<html app='chrome.exe' title='Sephora X Coach - Palette de fards à paupières Rexy de SEPHORA COLLECTION ≡ SEPHORA' />
<webctrl id='add-to-cart' tag='BUTTON' type='submit' />
Случай 2:
<html app='chrome.exe' title='Kit maquillage des yeux de SEPHORA COLLECTION ≡ SEPHORA' />
<webctrl id='add-all-to-cart' tag='BUTTON' type='submit' />
Удаление тега заголовка не решает проблему.
Использование диких карт не работает.
Я посмотрел через «Нечеткий поиск»:https://docs.uipath.com/studio/docs/fuzzy-search-capabilities Я провел тест на Python скрипта страницы для первого случая: https://www.datacamp.com/community/tutorials/fuzzy-string-python Результат такой же, как на картинке выше: Но в первом случае это тоже не работает, так как я поставил уровень на 0.1
<html app='chrome.exe' title='" SelectorString "' matching:title='fuzzy' fuzzylevel:title='0.3' /><webctrl id='add-all-to-cart' tag='BUTTON' type='submit' />
с
SelectorString = "Sephora X Coach"
Я больше не имею представления, является ли тот факт, что в моем первом случае кнопка находится в форме (при просмотре кода HTML-страницы), а не во втором случае?
Заранее благодарю вас за вашу помощь.
Комментарии:
1. Что вы хотите выбрать? Не очень понятно, как вы говорите, Первый случай — неудачный, второй случай — отличный, не могли бы вы просто дать изображение кнопок?
2. Мои извинения @kwoxer Я не видел вашего вопроса, но, как вы можете видеть, решение на самом деле требовало использования регулярного выражения
Ответ №1:
Я нахожу решение, я меняю селектор вот так:
<html app='chrome.exe' />
<webctrl id='add[-all]*-to-cart' matching:id='regex' tag='BUTTON' type='submit' />
Комментарии:
1. Мои извинения @kwoxer Я не видел вашего вопроса, но, как вы можете видеть, решение на самом деле требовало использования регулярного выражения