zz:测试工具Selenium:如何选取元素

http://www.test-edu.com/softwareinfo.asp?id=1002&nid=1334


测试工具Selenium:如何选取元素


测试工具Selenium:如何选取元素

作者:admi IT:软件测试  发布时间:2012-03-31  浏览次数:2882 次

 

  selenium是一个非常棒的Web软件测试工具,他对Ajax支持非常好,本人强烈推荐。

  软件测试里很重要的一部,就是定位页面的元素,selenium提供如下强大的定位元素的方法。

  ● id=id
  ● name=name
  ● dom=javascriptExpression
  ● xpath=xpathExpression
  ● link=textPattern
  ● css=cssSelectorSyntax

  一、通过ID,name选择元素

  如果开发是能给页面元素添加个id,那么对测试是极大的方便

  二、link= 根据链接文字来操作

  三、根据XPath来选择元素

  ● xpath=//img[@alt='The image alt text']
  ● xpath=//table[@id='table1']//tr[4]/td[2]
  ● xpath=//a[contains(@href,'#id1')]
  ● xpath=//a[contains(@href,'#id1')]/@class
  ● xpath=(//table[@class='stylee'])//th[text()='theHeaderText']/../td
  ● xpath=//input[@name='name2' and @value='yes']
  ● xpath=//*[text()="right"]

  有了这个xpath,那么大大方便了我们的操作

  1、通过Firebug来查看 /html/body/form/div[5]/div/div[2]/a[5],我们看到这个xpath是很有问题的,一旦我们改变了结构,xpath就变了


你可能感兴趣的:(slenium)