首页 > IT技术 > python > 正文

WebDriver 常用获取测试对象的状态
2014-05-13 17:12:04   来源:   评论:0 点击:

是否显示。使用element.is_displayed()方法; 是否存在。使用find_element_by_xxx方法,捕获其抛出的异常, 如果存在异常的话则可以确定该元素不存在; 是否被选中。一般是判断表单元素 是否enable
Python脚本控制的WebDriver 常用操作 获取测试对象的状态
 
 下面将使用webdriver来模拟测试中观察测试对象的状态的操作
 
测试用例场景
 
   在web自动化测试中,我们需要获取测试对象的四种状态
 
是否显示。使用element.is_displayed()方法;
是否存在。使用find_element_by_xxx方法,捕获其抛出的异常, 如果存在异常的话则可以确定该元素不存在;
是否被选中。一般是判断表单元素,比如radio或checkbox是否被选中。使用element.is_selected()方法;
是否enable,也就是是否是灰化状态。使用element.is_enabled()方法;
 
 
Python脚本
 
测试用HTML代码:
 
复制代码
    <html>
        <head>
            <meta http-equiv="content-type" content="text/html;charset=utf-8" />
            <title>status</title>       
            <script type="text/javascript" async="" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
            <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet" />      
            <script type="text/javascript">
                $(document).ready(function(){
                    $('#tooltip').tooltip({"placement": "right"});
                });
            </script>
        </head>
 

相关热词搜索:Python 代码 WebDriver 状态

上一篇:接口测试介绍
下一篇: Python3.x自定义比较函数

分享到: 收藏
评论排行