我的HTML:
<span script-data="MY_Product-4425"> This is my Product Name </span>
我正在尝试编写一个可以找到文本的xpath:“这是我的产品名称,使用”script-data“标签,但My_Product之后的4位数值是动态数字,所以唯一已知的是标签将以:script-data =“MY_Product - ”
开头我试过这个,但它不起作用..
//tag[starts-with('script-data',"MY_Product-")]
我如何使用start-with?有更好的选择吗?
答案 0 :(得分:2)
如果Arup Rakshit的答案不起作用,您可能有一个默认命名空间。
试试这个......
//*[local-name()='span'][starts-with(@script-data,'MY_Product-')]
答案 1 :(得分:0)
使用以下 XPATH 1.0
//span[starts-with(@script-data,'MY_Product')]