51Testing软件测试论坛

标题: 这种的该如何识别(没有id) [打印本页]

作者: axue12    时间: 2014-2-13 16:05
标题: 这种的该如何识别(没有id)
<a title="" onclick="javascript:_addTabPage('手工受理','../frame/mainFrame.jsp?_currentMenuId=2&amp;_mainUrl=../billMgr/billDetail.do?act=addTab&amp;billFromType=billAdd&amp;_leftUrl=../billMgr/bill.do?act=billMenuList&amp;_leftName=历史受理记录')" href="#" id="ulaitem0z0z0" class="">手工受理</a>
作者: maomao121    时间: 2014-2-15 17:43
这个id?  id="ulaitem0z0z0"不能用吗?
那就用full path
dirver.find_element_by_xpath("")
作者: axue12    时间: 2014-2-17 13:29
回复 2# maomao121


    那个id是代码生成的,随时会变的,你说的那个怎么办,能否详细点
作者: joykao    时间: 2014-2-18 10:41
findElement又不是只有一种方法,xpath啊cssSelector啊都可以挖
作者: maomao121    时间: 2014-2-18 20:22
回复 3# axue12

就是有点象 driver.find_element_by_xpath("/html/body/div/div/span/a")这种形式

你用firefox的话,装个firebug就知道了
作者: yinxiaodan    时间: 2014-3-18 11:34
//超链接
WebElement setLinkElement=firefoxDriver.findElement(By.linkText("手工受理"));
作者: kukulsz    时间: 2014-3-24 15:59
试试这样的XPath: //a[contains(text(),'手工受理')]
作者: kukulsz    时间: 2014-3-24 16:02
或者//a[text()='手工受理']




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