afs1984 发表于 2015-4-21 16:02:49

【求助】如何获取多层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:28

无论什么脚本语言,您都可以尝试用xpath,css,xquery等方式对元素进行定位
类似于div xxxx / div xxxx/ div xxxxx ... / p

yinxiaodan 发表于 2015-4-22 10:55:41

根据xpath定位//p[@class='title']获取标题//p[@class='content']
根据css定位css=.title   css=.content
页: [1]
查看完整版本: 【求助】如何获取多层div中的页面元素值?(python)