我在Selenium IDE中录制了一个测试用例,在那里我可以访问报纸并点击某个元素(KEITH DUGGAN的博客链接).记录的命令是:
打开| http://www.irishtimes.com/
clickAndWait | 链接=运动
clickAndWait | // DIV [@ ID = '内容']/DIV [2]/DIV [2]/DIV [2]/UL /锂[3] /一个/跨度
http://img180.imageshack.us/img180/8971/seleniumtest.jpg
我看到的问题是,如果显示的博客顺序发生变化,我的测试用例将不再起作用,因为它不会访问KEITH DUGGAN的博客,而是访问另一个博客.
有没有办法告诉Selenium我想访问KEITH DUGGAN的博客而不是列表中的第三个博客?基本上,我想通过链接的文本访问项目,而不是(XPath)
你可以做
xpath=//span[text()='Keith Duggan: Sideline Cut']
Run Code Online (Sandbox Code Playgroud)
要么
css=span:contains('Keith Duggan: Sideline Cut')
Run Code Online (Sandbox Code Playgroud)
总能找到那个博客
| 归档时间: |
|
| 查看次数: |
14056 次 |
| 最近记录: |