自动化测试之~python selenium环境准备(持续更新~~~~)

前言:想记录下学习的过程,养成笔记的习惯,不然每次学了东西,后面就忘了,很是苦恼,告诉自己,一定要坚持!!!

 

为什么要做自动化?日常测试工作,疯狂点点点,重新部署后,点点点,版本迭代后,点点点,反正没日没夜的点,很烦躁,如果用代码,帮我们自动去完成点的过程,是不是轻松很多。。。

自动化原理?我们用代码或工具(可以是Java,python,c#,js......jemeter,postman,,,等),驱动浏览器,完成指令,并返回结果,这个过程就是自动化

 selenium包含了三块:ide 录制脚本用(我现在还不知道怎么操作)

                                     webdriver   第三方库,里面有各种用来操作浏览器方法(后续更~)

                                     grid   分布式,配置好来跑用例(后续更~)

 

要用selenium做web自动化测试,需要先准备好环境。

第一     安装selenium

第二     下载并安装浏览器驱动和浏览器

第三      在python中验证环境是否已装好

 

准备工作:已安装好python并配置好了环境变量,python可用

安装selenium

打开cmd,输入命令:pip  install -U   selenium

自动化测试之~python   selenium环境准备(持续更新~~~~)

 

 

下载并安装浏览器驱动和浏览器

                     常用浏览器:ie/chrome/Firefox/safari      安装浏览器(略)

                    对应的驱动:ieserverdriver     chromedriver    geckodriver。。。

下载浏览器对应的驱动版本,此处用chromedriver举例(如果你是其他浏览器,就找对应的浏览器驱动):

----   先查看安装浏览器的版本,在  帮助--关于Google chrome中查看版本,如下图:

注意:如果后续浏览器更新了版本,对应的驱动记得重新下载并更新

自动化测试之~python   selenium环境准备(持续更新~~~~)

 

 

----    下载chromedriver驱动,大版本相同即可,都支持。

        注意:chromedriver版本一定要与浏览器版本对应,不然会报错!

     chromedriver下载地址: http://npm.taobao.org/mirrors/chromedriver/

自动化测试之~python   selenium环境准备(持续更新~~~~)

 

 自动化测试之~python   selenium环境准备(持续更新~~~~)

 

 

-----   下载下来之后,把文件拷贝到python安装路径下,就可以了

自动化测试之~python   selenium环境准备(持续更新~~~~)

 

 

在python中验证环境是否已装好

---  打开pycharm,导入webdriver模块  

     from selenium import webdriver

--- 初始化driver,创建会话并建立连接

自动化测试之~python   selenium环境准备(持续更新~~~~)

 

 运行上述代码,如果能够自动打开浏览器并访问百度,说明环境安装好啦

     

 

   ~简单~ 于2020-02-27原创

 

上一篇:【自动化APP】appium 小程序无法检测webview,问题解决


下一篇: