51Testing软件测试论坛

标题: 【求助】如何获取多层div中的页面元素值?(python) [打印本页]

作者: afs1984    时间: 2015-4-21 16:02
标题: 【求助】如何获取多层div中的页面元素值?(python)
请教:
    我要对发布公告做自动化测试,发布公告后,红色字体是公告标题和公告内容。我该如何获取这个页面元素的值呢?
    希望大神用python帮我给出结果,谢谢!
<div class="msgDispay">
        <div class="lui-mailList">
                <div class="lui-scroll">
                        <div class="contentArea clearfix">
                                <div class="scl-content" style="top: 0px; left: 0px;">
                                        <div class="list-item view-true" id="40" index="0">
                                                <p class="title" title="Testing notice title">Testing notice title</p>
                                                <p class="content">Testing notice contents</p>
                                                <div class="item-menu" style="display: none;">
                                                        <span class="icon i-top" title="置顶"></span>
                                                        <span class="icon i-edit" title="编辑"></span>
                                                        <span class="icon i-delete" title="删除"></span>
                                                </div>
                                        </div>
                                </div>
                        </div>
                </div>
        </div>
</div>


作者: 土土的豆豆    时间: 2015-4-22 10:05
无论什么脚本语言,您都可以尝试用xpath,css,xquery等方式对元素进行定位
类似于div xxxx / div xxxx/ div xxxxx ... / p [class = 'title']
作者: yinxiaodan    时间: 2015-4-22 10:55
根据xpath定位//p[@class='title']获取标题//p[@class='content']
根据css定位css=.title   css=.content




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2