我正在尝试使用Chrome内置记录器记录一个Web工作流。当从下拉列表中选择一个值时,生成以下代码。
"type": "click",
"selectors": [
[
"aria/ Current Order - $1,023.34 total value"
],
[
"#fromOrder-menu-342-1"
]
],
问题在于,订单总值包含在下拉列表项的名称中,而对于两个不同的订单,订单总值永远不会相同。
如何更改选择器(例如,使用通配符或仅检查“开头为”)以从下拉列表中选择相关值(无论下拉列表值描述的结尾文本如何)?
1条答案
按热度按时间arknldoa1#
您可以通过使用
[attr^=value]
来利用Attribute selectors,根据元素“开头”的值获取元素。假设你想要的元素有一个
aria-label
,这是可行的: