Web自动化环境搭建(Selenium+Webdriver+Python)


Web端自动化测试环境搭建

 

本文档以Chrome浏览器为例,故自动化测试环境为下:

    自动化工具为:Selenium+webdriver

    脚本语言为:Python3.x

    浏览器为:Chrome

    系统环境:Windows7

    编译工具:PyCharm

 

具体搭建步骤如下:

1. 下载Python3.6.5:

       https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64-webinstall.exe

2. 下载完成后,双击打开:

    

      点击【运行】按钮

      

      安装界面,首先勾选Add Python 3.6 to PATH,点击Customize installation:

     

      点击Next,进入下一步:

      

      勾选Install for all users,会自动勾选Precompile standard library,下方的安装路径最好为默认路径,也可更改为自己想要安装的路径:

     

      点击Install 开始安装:

      

      点击Close,关闭当前页面,打开运行->输入cmd->进入命令窗口,输入python查看一下是否安装成功:

      

      

3. 下载并安装集成开发工具Pycharm

     

     双击打开进行安装,点击Next:

     

     安装路径可默认可自己选择要安装的路径,选择好安装路径,点击Next:

     

     选择要安装的IDE版本(这里选择的64位,根据个人需要选择),勾选Create Associations(创建关联.py文件)及

     Download and install JRE x86 by JetBrains(运行环境),点击Next:

     

     安装文件夹可默认也可新建一个,点击Install进行安装:

     

     安装完毕,点击Finish:

   

    桌面双击打开PyCharm开发工具(首次打开可选择自己的喜欢的主题,点击Next):

   

    插件下载页面,可直接跳过,点击Start using PyCharm(看个人需要):

    

    选择Create New Project,新建一个项目名为TestWeb,并点击Create:

   

   

   直接关闭当前页面,也可把左下角的勾去掉,然后关闭窗口:

   

   右键点击项目名TestWeb -> New –>Python Package,新建一个包:

   

   自己命名包名 TestWebPackage,点击OK:

   

   右键点击包名TestWebPackage –> New ->Python File,创建一个Python文件:

   

   文件名称可自己命名 TestWebFile,点击OK:

   

4. 安装selenium类库(File->Setting):

   

   选择Project Interpreter,点击右侧的+号:

   

   搜索selenium,够选Specify version,可选择selenium版本(可使用最新版本3.11.0),然后点击install package进行安装:

    

   下面显示Package‘selenium’installed successfully,安装成功:

    

   同样在File –> Settings -> Project Interpreter中查看selenium版本:

   

5. 安装Chrome浏览器(65.0.33)

    关闭Chrome浏览器的自动更新服务:

    进入控制面板->系统和安全->管理工具->打开服务,关闭Google的两个更新服务:

    

    双击进入当前服务->常规->启动类型选择“禁用”:

    

6. 下载Chrome浏览器版本对应的chromedriver(可参考对照表),可以看到Chrome 65.0.33版本对应的driver版本有2.36和2.37,

    这里下载比较稳定适配65版本的Chrome的driver2.37版本:

    

7. Chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html

    选择2.37版本,并点击进入:

   

   选择对应的环境版本Chromedriver_win32.zip,进行下载:

   

   下载完后解压并打开,把里面的chromedriver.exe文件放到Python目录下Scripts文件夹下(根据自己的Python安装目录而定):

   

8. 现在可以在编辑页面写一段调用Chrome浏览器的代码,来测试是否成功:

1 # -*-coding:UTF-8-*-
2 # 引用selenium中的webdriver类
3 from selenium import webdriver
4 # 选择浏览器
5 testbrowser = webdriver.Chrome()
6 # 要打开的链接地址
7 testbrowser.get('链接地址')

 

  

   

   保险起见,右键选择执行文件TestWebFile.py,点击Run执行:

   

   以下便是打开的Chrome浏览器,以及客服系统的登录页面:

   

 

    以上便是这次整理的web端自动化测试环境的搭建过程,如有不恰之处,还请指出,谢谢!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM