我们需要自动化现有的网页。不幸的是,仅维护了几个 ID。 开发人员在类中引入了另一个属性,用于自动化。
数据位于...
在浏览器中,我检查按钮并获取此元素:
<div _ngcontent-vvw-c276="" data-at-example="" class="title"> example </div>
CSS路径将是
#gtm_go-to > div
在机器人浏览器库中我可以使用关键字Browser.Click \#gtm_go-to > div
效果很好。
是否可以“根据属性信息点击?”
Browser.Click data-at-example=""
或者有一个反向关键字
Get Element Attribute
-> Get Path from Attribute
评论:当然维护ID:字段将是最好的解决方案。但目前集成的设计并不是这样的:-(
此处可以使用 XPATH 定位器。
data-at-example
的 Div 元素,XPATH 定位器可能如下所示://div[@data-at-example]
//div[@data-at-example=""]