我试图点击一个菜单项内的文本(我不能使用菜单项的id,因为它是一个没有客户端ID的asp.net webforms菜单,因此ID不可靠)。在表格单元格内有
<nobr>Revenue Object Maintenance</nobr>
但是,如果我这样做:
selenium.Click("xpath=//nobr[text()='Revenue Object Maintenance'");
硒出错:
ERROR: Invalid xpath [3]: XPath parse error //nobr[text()='Revenue Object Maintenance'
如何点击此nobr实例?
答案 0 :(得分:2)
如果我这样做:
selenium.Click("xpath=//nobr[text()='Revenue Object Maintenance'");
硒出错:
错误很明显:您尚未关闭谓词。
这是一个语法正确的XPath表达式:
//nobr[text()='Revenue Object Maintenance']