博学而笃定,切问而近思
selenium 学习2
上一篇 /
下一篇 2013-11-02 23:23:05
/ 个人分类:Selenium
Q:何时需要用xpath定位元素?
A:找不到id或者name时,需要用xpath定位
Q:怎么定位元素?
下面是2种方法:
1. 建议安装xpath check,查看到元素的xpath路径
2. 手写xpath,运行进行验证
<aside class="main-mod">
<div id="J-loginMod">
<div class="login-mod logined">
<a class="login-btn album clearfix" href="http://photo.163.com/chenmo604/#m=0&p=1">
<span class="name">
进入我的相册
</span>
<span class="arrow album-arrow"></span>
想做的操作是定位“进入我的相册”,并点击,可以显示下一页面
driver.findElement(By.xpath("//span[contains(text(),'进入我的相册')]")).click();
driver.findElement(By.xpath("//span[text()='进入我的相册']")).click();
当时错了参数个数错误的问题。弄的半天,还请人帮忙看了,才解决了。
收藏
举报
TAG: