xpath getText()在使用xpath的selenium中不起作用=

xpath getText()在使用xpath的selenium中不起作用=,selenium,xpath,Selenium,Xpath,我将selenium与xpath结合使用,试图获取列表中div的文本。xpath位置应该如下所示 xpath=(//span[@class='total'])[2] 但是当我这样使用它的时候 getText("xpath=(//span[@class='total'])[2]"); 我得到以下例外情况: 错误:命令执行失败。请在以下位置搜索用户组: 错误 日志窗口中的详细信息。错误消息是:TYPE_ERR:DOM XPath 例外情况52 如果不使用xpath=,我就无法访问节点以解决名称

我将selenium与xpath结合使用,试图获取列表中div的文本。xpath位置应该如下所示

xpath=(//span[@class='total'])[2]
但是当我这样使用它的时候

getText("xpath=(//span[@class='total'])[2]"); 
我得到以下例外情况:

错误:命令执行失败。请在以下位置搜索用户组: 错误 日志窗口中的详细信息。错误消息是:TYPE_ERR:DOM XPath 例外情况52

如果不使用xpath=,我就无法访问节点以解决名称空间问题


有什么想法吗?

你能发布一个组成span元素的HTML片段吗?@Arran,记住这一点,我有名字空间问题。昨天我有一个非常大的关于它的帖子。您使用的是什么版本的Selenium?尝试将其更新到最新版本当前版本为2.28.0。为什么你不能试试看>