我正在尝试找到一个元素但每次都会更改ID。
这是相同的HTML代码:
<a id="A7632AF8-BE67-4AEA-9621-437B54235111" target="K2MenuSystemMainFrame" title="New Second Level Menu Item" href="https://thehubtest.cargill.com/Runtime/Runtime/Form/TheHub.TemplateDistribution/" onclick="desele"/>
答案 0 :(得分:0)
在您的情况下,您可以使用以下xpath:
Xpath=//a[contains(@href,'https://thehubtest.cargill.com/Runtime/Runtime/Form/TheHub.TemplateDistribution/')]
希望它会对你有所帮助。
答案 1 :(得分:0)
试试这个 Xpath = // a [contains(@ title,'New Second Level Menu Item')] 希望它会对你有所帮助。
答案 2 :(得分:0)
可以在字符串匹配的帮助下编写css定位器。
^ =匹配前缀
css=a[target^='K2MenuSystem']
or
css=a[title^='New Second']
or
css=a[href^='https://thehubtest.cargill.com']
$ =匹配后缀
css=a[target$='MainFrame']
or
css=a[title$='Level Menu Item']
* =匹配子字符串
css=a[target*='SystemMain']