在selenium IDE中组合XPath选择器
我正在寻找一种方法,将2个XPath选择器组合成1个,以便在Selenium IDE中使用,这样我就可以检查具有特定ID的元素是否具有特定的类 这两个选择器可以工作,但范围不够窄,无法在上显示assertElementPresent在selenium IDE中组合XPath选择器,xpath,selenium,selenium-ide,Xpath,Selenium,Selenium Ide,我正在寻找一种方法,将2个XPath选择器组合成1个,以便在Selenium IDE中使用,这样我就可以检查具有特定ID的元素是否具有特定的类 这两个选择器可以工作,但范围不够窄,无法在上显示assertElementPresent xpath= .//*[contains (@class,'ui-tabs-hide')] xpath= .//*[@id='${newTableID}'] 我尝试过使用XPath,但没有成功 xpath= .//*[contains (@class,'ui-ta
xpath= .//*[contains (@class,'ui-tabs-hide')]
xpath= .//*[@id='${newTableID}']
我尝试过使用XPath,但没有成功
xpath= .//*[contains (@class,'ui-tabs-hide')]/*[@id='${newTableID}']
有人能帮我解决这个问题吗
谢谢
J.好的。。。x-mass仍然让我的头有点模糊
xpath=.//*[@id='${newTableID}' and contains (@class,'ui-tabs-hide')]
该怎么办?使用
xpath=.//*[@id='${newTableID}'
and contains(concat(' ', @class, ' '), ' ui-tabs-hide ')]
请注意如何指定contains()
。这保证了将不会选择具有所需类名作为前缀或后缀的类名的元素