Python+Pycharm+Selenium+WebDriver 自动化环境搭建

Python+Pycharm+Selenium+WebDriver 自动化环境搭建

记录下如何搭建自动化测试环境,每次搭建环境都很繁琐,记录下来以后忘记备用

 

  1. 首先前往Python官网下载python解释器

官网地址:https://www.python.org/downloads/windows/

点击下载安装最新的安装包(电脑X64位;window环境)

下载之后点击安装包进行安装

勾选Add Python 3.8 to PATH可以自动添加环境变量

如图勾选后点击Install安装;安装成功后dos命令输入python查看信息

  1. 安装pycharm工具(编辑器)

下载地址:http://www.jetbrains.com/pycharm/download/#section=windows

professional 表示专业版,community 是社区版,推荐安装社区版,因为是免费使用的

勾选上文件关联和勾选Add launchers dir to the PATH 注册系统环境变量

傻瓜式安装至最后;若出现管理员权限点击获取(有的不出现

  1. 创建一个Python项目

File——settings——下图所示位置也可直接寻找python解释器位置

Create之后去新建packag/python file(开发环境)

新建项目下的Python文件

写一段小程序

Ctrl+Shift+F10去运行程序

运行成功输出不报错表示安装成功

  1. 安装Selenium

安装Selenium网上有很多教程;可以pip下载安装也可以自己手动下载安装;下面我会将我自己总结的安装方式写在下面

1)、使用pip命令进行安装

cmd环境下,用pip install selenium

 pip list命令查看安装是否成功

2)、下载安装包手动安装

下载地址:https://pypi.org/project/selenium/

选择扩展名为gz的源码包进行下载

下载后解压(记住解压后文件夹位置)

进入解压文件查看setup.py文件位置

Cmd命令切换进入安装目录手动安装

    D:——cd D:\selenium-3.141.0

    运行 python setup.py install命令进行安装

安装完后用pip list可看到selenium的信息

 

  1. 关于PIP的安装

安装 Python 并勾选 pip 选项后,以下目录会有 pip 包管理工具

如果安装 Python 时 "optional features"中勾选了 pip,Python 安装目录下的 Scripts 就都会有 pip。

运行 pip install 包 命令出现以下红字黄字报错,说明 pip 版本低。用命令 python -m pip install -U pip 自动卸载旧版本和安装最新版

  1. 测试selenium模块是否可用

在开始程序下——打开python3.8自带的IDLE编辑器(解释器)——输入:from selenium import webdriver 回车后,没有报错,就代表selenium模块可用

  1. Webdriver 部署浏览器驱动

下载安装谷歌浏览器驱动

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

1)、首先查看自己浏览器版本

根据自己浏览器版本下载对应版本驱动

下载win32适用64位操作系统

下载之后解压到浏览器安装目录下

添加解压之后的目录至环境变量path

  1. Pycharm中添加selenium并运行测试

新建py文件并写一段程序:

from selenium import webdriver #导入驱动,就是刚刚你下载那个浏览器驱动(你电脑要有浏览器哦)

wd=webdriver.Chrome()                                               #实例化

wd.get('https://www.baidu.com/')                                 #在浏览器中输入百度网址

wd.find_element_by_xpath('//*[@id="kw"]').send_keys("博客园")     #在百度中输入“博客园”

wd.find_element_by_xpath('//*[@id="su"]').click()                  #点击“百度一下”按钮

然后Ctrl+Shift+F10  运行代码,运行至此画面说明成功

后言:如果运行报错, 并且浏览器出现date,那应该是地址写错了, 需要加上https前缀

driver.close()关闭当前窗口

driver.quit()退出驱动关闭所有窗口

这个两个代码可以加在最后面, 因为启动调试浏览器时, 会占用电脑资源, 用其中一个即可

  1. selenium无法找到解决方式

如果写入代码无法找到selenium;则file——settings添加selenium

点击install package安装包

10、其他浏览器驱动下载

火狐驱动下载网址:https://github.com/mozilla/geckodriver/releases

IE网址:http://selenium-release.storage.googleapis.com/index.html

*:IE还需要设置环境变量以及在IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上),即保持四个区域的保护模式是一致的(简直傻X;没耐心搞了;来个链接:https://blog.csdn.net/weijiechenlun133/article/details/84247159

Edge网址:https://msedgewebdriverstorage.z22.web.core.windows.net/

查看edge版本:

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值