Селектор UiPath не работает в действии «Нажмите кнопку»

#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 Я не видел вашего вопроса, но, как вы можете видеть, решение на самом деле требовало использования регулярного выражения