【问题标题】:UiPath selector not working in 'Click Button' ActivityUiPath 选择器在“单击按钮”活动中不起作用
【发布时间】:2021-06-18 23:32:30
【问题描述】:

我有UiPath Studio Pro 2020.10.6版本,我用的是Chrome。

我在两个页面上找不到通用的选择器:

该工具提供的选择器如下:

案例一:

<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 页面的代码时),而不是在第二种情况下? 提前感谢您的帮助。

【问题讨论】:

  • 您要选择什么?你说的不是很清楚 第一个案例 - 一个失败 第二个案例 - 很好 你能不能提供按钮的图片?
  • 我很抱歉@kwoxer 我没有看到你的问题,但你可以看到解决方案实际上需要使用正则表达式

标签: uipath uipath-studio uipath-activity


【解决方案1】:

我找到了解决方案,我像这样更改选择器:

<html app='chrome.exe' />
<webctrl id='add[-all]*-to-cart' matching:id='regex' tag='BUTTON' type='submit' />

【讨论】:

  • 我很抱歉@kwoxer 我没有看到你的问题,但你可以看到解决方案实际上需要使用正则表达式
猜你喜欢
  • 2018-12-23
  • 1970-01-01
  • 2017-03-09
  • 2019-10-13
  • 1970-01-01
  • 2013-12-27
  • 2021-02-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多