我有xpath= //*[@id='00QE000000gQ9fv_ACTION_COLUMN']/a[2]/span
在此xpath中00QE000000gQ9fv
是动态的,_ACTION_COLUMN
保持不变。
我将00QE000000gQ9fv
存储在一个字符串变量recordId
中,即
String recordId = 00QE000000gQ9fv
现在我想要一个包含recordId
变量的xpath。
答案 0 :(得分:0)
你的xpath将是 - //*[contains(@id,'_ACTION_COLUMN')]/a[2]/span
确保_ACTION_COLUMN
是唯一的,或者是html中的第一个元素,以便抓住正确的元素。
根据您的评论编辑1.
试试这个://*[contains(@id,'"+recordId +"')]/a[2]/span
或
//*[@id='"+ recordId +"_ACTION_COLUMN']/a[2]/span