文章分类 - Automation Test
摘要:使用Python做自动化时,需要将相关的信息存储在配置文件中,比如config.ini的文件,如何才能将存储在配置文件的数据读取出来呢? config.ini文件内容如下: # coding=utf-8import osfrom configparser import ConfigParser #
阅读全文
摘要:Python本身不提供Interface的创建和使用 安装zope.interface pip install zope.interface interface_demo.py 代码:
阅读全文
摘要:使用Python ddt数据驱动,为自动化测试用例提供数据 首先安装ddt, 命令:pip install ddt 安装完成后就可以使用ddt了,直接上例子,代码如下所示:
阅读全文
摘要:在做自动化测试时,我们经常要获取web页面元素,汇总一下都有哪些定位元素的方法,希望能对做自动化的童鞋有所帮助。 1.通过id定位元素 2.通过name定位元素 3.通过class定位 4.使用link_text定位 link_test = driver.find_element_by_link_t
阅读全文
摘要:各大浏览器的driver下载地址,包括Firefoxdriver,chromedriver,IEdriver,Operadriver 1. ChromeDriver http://npm.taobao.org/mirrors/chromedriver/ 2.OperaDriver https://g
阅读全文
摘要:PageObject是一种设计模式,将面向过程转向面向对象(页面对象),将对页面的各种操作封装到PageObject类中,以Page为单位进行管理, 代码复用性会得到提高,降低自动化代码的维护成本,提高可读性和编写效率。 将Page和test分开,这样页面上有什么变化,只需要进行很少的变动即可。 现
阅读全文
摘要:1.打开Firefox浏览器.在浏览器地址栏输入about:config 在Search栏中输入: firebug.allPagesActivation 2.设置extentsion.firebug.allPagesActivation的Value值为on 3.在程序中设置: //设置Firebug
阅读全文
摘要:在自动化测试中,利用css定位Web元素用的比较少。但是利用css定位有优势: 1.定位速度比xpath要快 2.语法结构比xpath要简洁 CSS选择器的语法: × 匹配任何元素 E 标签选择器,匹配所有使用E标签的元素 .info class选择器,匹配所有class属性中包含info的元素 #
阅读全文

浙公网安备 33010602011771号