51Testing软件测试论坛

标题: selenium 中XPath的使用 [打印本页]

作者: mlitest    时间: 2010-4-27 09:51
标题: selenium 中XPath的使用
现在刚开始学习使用selenium RC做功能测试,现在遇到了这样的问题:
假如我事先声明一个字符串对象:
String node="学校类";
我需要用到这条语句:
selenium.click("//span[contains(string(),'学校类')]);
怎么样能把'学校类'和node联系起来呢,它们之间有转换的方法吗,因为我是想将node的值作为可以随时变化的输入参数的,所以需要灵活变化contains(,)的第二个参数,该怎么做呢
其实我是想定位这个元素,如附件示

求各位高手帮助啊
作者: 小米啊    时间: 2010-5-15 09:47
selenium.click("//span[contains(string(),'"+node+"')]);
作者: goal1860    时间: 2010-6-7 21:08
简单点就用 xpath定位了
//div[@id='20content']/span
作者: weiyang0818    时间: 2016-2-27 16:56
学习了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2