python基础知识-UI自动化测试入门知识及环境搭建


1、自动化测试概念

自动化测试:自动化测试就是通过代码或者是工具模拟人的行为来进行对WEB(APP)来进行操作。

2、自动化测试工具

1)QTP (HP公司):以录制回放的模式来测试WEB系统 selenium ide selenium1.0 selenium2.0=webdriver+selenum1.0 selenium4.X

2)selenium:是WEB的UI测试框架,可以和主流的编程语言(Python,Java,Net,PHP,JavaScript)整合来测试WEB系统,同时也是支持主流的浏览器(IE,Firefox,Chrome)。Selenium通过driver的驱动方式来操作浏览器,对浏览器进行各种交互式的验证(点击,输入,下拉框选项。。。)

3、UI自动化测试的技术栈

1)编程语言(oop)

2)单元测试框架UnitTest

3)数据驱动(测试的数据分离到文件中)

4)参数化

5)selenium WEB测试框架

6)页面对象设计模式

7)持续集成

4、Selenium环境搭建步骤:

1)按照selenium:pip install selenium

2)安装Chrome浏览器

3)下载drive的驱动,并且把数据配置到path的环境变量

  a.drive的驱动要与浏览器的版本完全匹配

  b.把drive的应用程序放在python的安装目录下

5、验证环境

安装好drive的驱动后,输入以下代码:

1 from selenium import  webdriver
2 import  time as t
3 
4 driver=webdriver.Chrome()
5 driver.get('http://www.baidu.com')
6 driver.find_element_by_id('kw').send_keys('无涯课堂')
7 t.sleep(3)
8 driver.quit()

相关