当属性包含多个单词时,我在按属性选择节点时遇到问题.例如:
<div class="atag btag" />
Run Code Online (Sandbox Code Playgroud)
这是我的xpath表达式:
//*[@class='atag']
表达式适用于
<div class="atag" />
但不是前一个例子.我该如何选择<div>?
我们可以在xpath值中使用正则表达式吗?我正在使用xpath值来识别Web上的元素以实现自动化.
我有以下:xpath值.
:xpath,'//*[@id="ngdialog4"]/div[2]/div[2]/table/tbody/tr/td[1]/input'
Run Code Online (Sandbox Code Playgroud)
但是,最后一个数字4 ngdialog4不是常数,每次打开弹出窗口时它都会不断变化...我可以使用一些正则表达式来匹配任何数字吗?