【selenium】:使用xpath的text()函数定位界面元素,文本中含有空格如何解决呢?
selenium.click("//DIV[@id='LeftTree___treeContainer']/DIV/A[text()='MSC text']");找不到对象//DIV[@id='LeftTree___treeContainer']/DIV/A
因为MSC text中间含有空格,该问题如何解决呢? 请告诉赐教
而使用selenium.click("//DIV[@id='LeftTree___treeContainer']/DIV/A[text()='hsstext']");
此时hsstext中间没有空格,可以找到对象 你自己用的有问题吧,contains(@id, 'MSC text')这句的意思不是匹配文本内容而是在匹配id属性的内容啊,难道你要找的A是有id属性的并且内容是'MSC text'??
页:
[1]