博学而笃定,切问而近思

selenium 学习2

上一篇 / 下一篇  2013-11-02 23:23:05 / 个人分类:Selenium

Q:何时需要用xpath定位元素?
A:找不到id或者name时,需要用xpath定位
Q:怎么定位元素?
下面是2种方法:
1. 建议安装xpath check,查看到元素的xpath路径 
2. 手写xpath,运行进行验证

web html代码
<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:

 

评分:0

我来说两句

Open Toolbar