Селектор UiPath не работает в действии 'Click Button'

У меня версия 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-страницы), а не во втором случае? Спасибо заранее за вашу помощь.


person Gmatmut    schedule 22.03.2021    source источник
comment
Что вы хотите выбрать? Не очень понятно, как вы говорите. Первый случай - один неудачный Второй случай - отличный. Не могли бы вы просто дать изображение кнопок?   -  person kwoxer    schedule 22.03.2021
comment
Мои извинения @kwoxer Я не видел вашего вопроса, но, как вы можете видеть, решение действительно требовало использования регулярного выражения   -  person Gmatmut    schedule 22.03.2021


Ответы (1)


Нахожу решение, меняю селектор вот так:

<html app='chrome.exe' />
<webctrl id='add[-all]*-to-cart' matching:id='regex' tag='BUTTON' type='submit' />
person Gmatmut    schedule 22.03.2021
comment
Мои извинения @kwoxer Я не видел вашего вопроса, но, как вы можете видеть, решение действительно требовало использования регулярного выражения - person Gmatmut; 22.03.2021