码迷,mamicode.com
首页 > 系统相关 > 详细

[自动化平台系列] - 初次使用 Macaca-前端自动化测试(3)

时间:2016-05-13 11:16:54      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

1、 如果是一个列表页面,当要触发编辑页面是如何做的呢?其实我测试只要点击第一条数据去编辑就好啦!如果页面结构如下

<li class="myatc-li">
            <h3><span class="atc-status">(待审核) </span><a class="atc-head"
                                                                          href="/article/detail/199.html">lsg_1463025947759</a>
            </h3>

            <p class="atc-content">132131231</p>
            <a class="see-all" href="/article/detail/199.html">...查看全文 ></a>

            <p class="atc-detail clearfix">
                <a>阅读<span>0</span></a>
                <a>点赞<span>0</span></a>
                <span>2016-05-12 12:05:51</span>
            </p>

            <p class="atc-editor">
                <a href="/user/article/edit?id=199"><span class="iconfont"> </span>编辑</a>
                <a href="javascript:;" class="article_del" data-id="199"><span class="iconfont"> </span>删除</a>
            </p>
        </li>
        <li class="myatc-li">
            <h3><span class="atc-status">(待审核) </span><a class="atc-head"
                                                                          href="/article/detail/197.html">lsg_1463022192555</a>
            </h3>

            <p class="atc-content">132131231</p>
            <a class="see-all" href="/article/detail/197.html">...查看全文 ></a>

            <p class="atc-detail clearfix">
                <a>阅读<span>0</span></a>
                <a>点赞<span>0</span></a>
                <span>2016-05-12 11:03:16</span>
            </p>

            <p class="atc-editor">
                <a href="/user/article/edit?id=197"><span class="iconfont"> </span>编辑</a>
                <a href="javascript:;" class="article_del" data-id="197"><span class="iconfont"> </span>删除</a>
            </p>
        </li>

  我可以这样写,这里我们用到了elementByPartialLinkText ,elementByLinkText是全文字匹配的,很显然这里不适用,直接上代码

it(‘#3 write article edit‘, function() {
        return driver
            .elementByPartialLinkText(‘编辑‘)
            .click()
            .sleep(3000)
    })

  

[自动化平台系列] - 初次使用 Macaca-前端自动化测试(3)

标签:

原文地址:http://www.cnblogs.com/shenggen/p/5486603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!