Webdriver元素定位3(CSS)
    
                
摘要:Selenium极力推荐使用CSS 定位,而不是XPath来定位元素,原因是CSS 定位比XPath 定速度快,语法也更加简洁。 CSS常用定位方法 通过前端工具获取到百度首页的代码,部分如下所示: 案例:在百度首页的搜索框输入selenium,点击搜索按钮 通过class属性定位 通过id属性定位
        
阅读全文
                    posted @ 
2017-12-25 17:00 
NancyRM
    
                
 
                
                
    Webdriver元素定位2(XPath)
    
                
摘要:XPath即为XML路径语言,它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。 绝对路径定位 案例:在百度首页搜索框输入selenium 注意:参考前端工具所展示的代码,可以找到百度首页搜索框的绝对路径(比如FirePath),下面是百
        
阅读全文
                    posted @ 
2017-12-25 16:02 
NancyRM
    
                
 
                
                
    Webdriver元素定位1
    
                
摘要:元素的定位应该是自动化测试的核心,要想操作一个元素,首先应该识别这个元素。 webdriver提供了一系列的元素定位方法,常用的有以下几种: id name class name tag link text partial link text xpath css selector 案例:打开百度首页
        
阅读全文
                    posted @ 
2017-12-25 14:29 
NancyRM
    
                
 
                
                
    Webdriver测试脚本2(控制浏览器)
    
                
摘要:Webdriver提供了操作浏览器的一些方法,例如控制浏览器的大小、操作浏览器前进和后退等。 控制浏览器窗口大小 有时候我们希望能以某种浏览器尺寸打开,让访问的页面在这种尺寸下运行。例如可以将浏览器设置成移动端大小(480*800),然后访问移动站点,对其样式进行评估;Webdriver提供了set
        
阅读全文
                    posted @ 
2017-12-22 16:52 
NancyRM
    
                
 
                
                
    Webdriver测试脚本1(打开网页并打印标题)
    
                
摘要:案例: 运行结果(首先打开博客园,3秒后打开百度首页,然后打印标题如下): 博客园 - 开发者的网上家园百度一下,你就知道
        
阅读全文
                    posted @ 
2017-12-22 15:57 
NancyRM
    
                
 
                
                
    Webdriver概述(selenium对应浏览器版本)
    
                
摘要:Webdriver (Selenium2)是一种用于Web应用程序的自动测试工具,它提供了一套友好的API,与Selenium 1(Selenium-RC)相比,Webdriver 的API更容易理解和使用,其可读性和可维护性也大大提高。Webdriver完全就是一套类库,不依赖于任何测试框架,除了
        
阅读全文
                    posted @ 
2017-12-22 15:50 
NancyRM
        
阅读(827) 
         
        推荐(0)     
                 
                
                
    Python安装配置
    
                
摘要:Python下载 官网下载地址:https://www.python.org/downloads/windows/ 下载安装包: Python安装 直接安装下载的安装包即可(建议安装在C盘根目录) 注意:安装时,把第二个选项勾选上,自动配置到环境变量 安装完成后 (1)菜单栏查看目录 (2)磁盘路径
        
阅读全文
                    posted @ 
2017-11-30 15:36 
NancyRM
        
阅读(213) 
         
        推荐(0)     
                 
                
                
    selenium IDE断言设置实践
    
                
摘要:断言: 验证应用程序的状态是否同所期望的一致。 常见的断言包括:验证页面内容,如标题是否为X或当前位置是否正确等等。 断言被用于4种模式+5种手段: Assert Assert 断言失败时,该测试将终止。 verify Verify 断言失败时,该测试将继续执行,并将错误记入日显示屏。也就是说允许此
        
阅读全文
                    posted @ 
2017-11-29 11:29 
NancyRM
        
阅读(778) 
         
        推荐(0)     
                 
                
                
    selenium IDE常用命令
    
                
摘要:首先看一下一般常用命令有哪些 1.Open(url)命令 (1)作用:打开指定的URL,URL可以为相对或是绝对URL; (2)Target:要打开的URL;value值为空 当Target为空,将打开Base URL中填写的页面; 当Target不为空且值为相对路径,将打开Base URL + T
        
阅读全文
                    posted @ 
2017-11-28 17:03 
NancyRM
        
阅读(901) 
         
        推荐(0)     
                 
                
                
    selenium IDE脚本编辑与操作
    
                
摘要:1.编辑一行命令 在Table标签下选中某一行命令,命令由command、Target、value三部分组成。可以对这三部分内容那进行编辑。 然后右击这行命令,选择“Execute this command”,可以单独运行这行命令,查看编辑结果 2.插入命令 在某一条命令上右击,选择“insert 
        
阅读全文
                    posted @ 
2017-11-28 10:43 
NancyRM
        
阅读(917) 
         
        推荐(0)     
                 
                
                
    Selenium IDE-自动化实战
    
                
摘要:1。输入测试 Base URL 2.打开录制按钮(默认是录制状态,点击一下就是停止,再次点击,又继续录制) 3.在浏览器界面进行相关操作(比如输入selenium,点击搜索按钮,查看搜索结果),之后点击停止录制按钮,此时selenium IDE界面如图所示 4.回放录制的操作(注意:回放时浏览器一定
        
阅读全文
                    posted @ 
2017-11-23 15:56 
NancyRM
        
阅读(296) 
         
        推荐(0)