框架确认:
语言:python3+
编程工具:pycharm
测试框架:pytest
测试工具:selenium
驱动:谷歌、IE、狐火
第一步:
安装python3+,官网地址:https://www.python.org
注意: 下载完后,双击安装。记得勾选"Add python3.7 to PATH", 如果忘记勾选则需要手动配置环境变量.
验证:在cmd输入python见下列字段则表示安装成功. 反则说明环境变量没有配置好。如果不会配置环境变量请参考该文章: https://jingyan.baidu.com/article/0bc808fc42dfab1bd485b99f.html
第二步:安装pycharm工具。官网下载地址:https://www.jetbrains.com/pycharm/
下载完成后,管理员身份运行, 然后按以下操作安装
打开pycharm
激活界面,这里下的是收费版,免费版的可以跳过次界面
新建第一个项目:
第三步:安装pytest和selenium。都是python第三方工具,直接设置里下载或cmd命令窗口下载即刻
pycharm设置下载:
cmd命令窗口下载:输入pip install selenium,回车
出现selenium版本信息,说明安装成功了。我这里报黄色文字是提示我的selenium版本需要更新。
ps:在pycharm中也可以用终端命令安装
第四步:安装浏览器驱动。(这里演示谷歌浏览器驱动,建议使用谷歌浏览器)
确认本机浏览器版本
谷歌驱动(最新版):Chrome for Testing availabilityhttps://googlechromelabs.github.io/chrome-for-testing/
下载完成后解压,然后放入到python的安装目录中。如何找到python安装目录?
打开cmd,输入where python
验证:至此,环境已经安装完成了,复制以下代码运行一下,如果能运行起来,则说明安装没问题
#导入驱动,就是刚刚你下载那个浏览器驱动(电脑需要安装有谷歌浏览器)
from selenium import webdriver
# 实例化驱动。Chrome()括号里面可以写浏览器驱动的存放地址,这里为空,是因为我把驱动放在了项目文件夹下了,可以默认不写。
wd=webdriver.Chrome()
#这里演示填写地址方式(注意需要r来转义一下)
#wd=webdriver.Chrome(r'C:\Users\86158\PycharmProjects\pythonProject\python_test\chromedriver.exe')
#在浏览器中输入百度网址
wd.get('https://www.baidu.com/')
#在百度中输入“博客园”
wd.find_element_by_xpath('//*[@id="kw"]').send_keys("CSDN")
#点击“百度一下”按钮
wd.find_element_by_xpath('//*[@id="su"]').click()
点击运行一下
如果出现以下界面,祝贺你,自动化环境已经部署成功!!