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