51Testing软件测试论坛
标题:
请问webdriver中,如何获取标记位置的Text属性值?
[打印本页]
作者:
517451737
时间:
2013-11-29 18:02
标题:
请问webdriver中,如何获取标记位置的Text属性值?
[attach]88238[/attach]
为什么使用:drive.findElement(By.xpath(".//*[@id='header']/div[1]/div/div/a/span")).getText();
方法获取不到?
作者:
六月天
时间:
2013-12-1 01:56
回复
1#
517451737
我就是不明白,很简单的xpath为什么写这么麻烦,我愣是一眼没看明白。
这个xpath不就是//span[@class='name']吗?
而且,xpath是没有其他选择的时候才用的,明明有class属性,为何不用css定位,直接用cssSelect,值用.name不就行了
作者:
joykao
时间:
2013-12-2 14:22
应该是你的xpath值不对吧。。
试试这个
drive.findElement(By.cssSelector(span.name)).getText();
作者:
xiazaide
时间:
2014-2-14 17:56
回复
2#
六月天
估计是直接用firepath之类的工具拷出来的路径
作者:
maomao121
时间:
2014-2-15 17:40
直接 driver.find_element_by_xpath("...").text
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2