Button 找不到此的正确语法
我在表格中有一行:Button 找不到此的正确语法,button,xpath,click,row,Button,Xpath,Click,Row,我在表格中有一行: //*[contains(text(), 'Cape Town')] 以及删除图形: //*[contains(@id, 'DeleteLinkButton')] 在桌子上 如何单击/*[contains(@id,'DeleteLinkButton')]行的/*[contains(text(),'capetown')]?如果要查找与另一个节点相关的XPath节点,则在大多数情况下,您不希望使用以/或甚至/开头的绝对路径,相反,您将使用类似于//*[contains(@id
//*[contains(text(), 'Cape Town')]
以及删除图形:
//*[contains(@id, 'DeleteLinkButton')]
在桌子上
如何单击
/*[contains(@id,'DeleteLinkButton')]
行的/*[contains(text(),'capetown')]
?如果要查找与另一个节点相关的XPath节点,则在大多数情况下,您不希望使用以/
或甚至/
开头的绝对路径,相反,您将使用类似于//*[contains(@id,'DeleteLinkButton')]
的相对路径,因为它将查找id
属性值包含DeleteLinkButton
的上下文节点的后代
因此,在浏览器中使用Javascript时,您可以
var myRow = ...;
然后你就可以打电话了
myRow.ownerDocument.evaluate('.//*[contains(@id, 'DeleteLinkButton')]', myRow, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.click();
如果您提供一段html代码,就更容易理解您要做的事情。。。