1、python下载安装
地址:Python Releases for Windows | Python.org(下载64位)
安装后验证是否成功安装python:win+R打开“运行”框,输入cmd,再在终端输入python或者python -v,出现版本号即为安装成功。
2、pycharm下载安装
地址:Download PyCharm: The Python IDE for data science and web development by JetBrains
(下载社区版pycharm community--------在正式版下方)
3、谷歌浏览器下载
Google Chrome - 快速安全的网络浏览器,专为您而打造
(正式版本126.0.6478.115)
4、chromedriver.exe下载
版本要与Google Chrome相对应,下载完成后解压至Google Chrome所在的的文件夹中
地址:Chrome for Testing availability (googlechromelabs.github.io)
Version: 126.0.6478.62
https://storage.googleapis.com/chrome-for-testing-public/126.0.6478.62/win64/chromedriver-win64.zip |
解压到正确路径后,在配置环境变量,在path中新建chromedriver.exe的具体地址,然后保存。
5、下载selenium
利用管理员命令下载
pip install selenium
6、进入pycharm
(1)新建
New Project -------> 创建一个新的项目------->右键单击项目名 -------> new ------> python file
(2)测试pycharm
输入:print(123)
运行后得到123
(3)开始写自动化测试
import time from selenium import webdriver # 启动浏览器获取驱动 driver = webdriver.Chrome() # 打开项目,先登录一个号 driver.get('http://localhost:3000/') # 页面最大化 driver.maximize_window() # 等待页面加载完成 time.sleep(3) #点击(ID也可替换) driver.find_element(By.ID, '输入ID').click() time.sleep(2) #输入 driver.find_element(By.ID, '输入ID').send_keys("123456") time.sleep(2) #输入点击处的XPATH(可以多次重复使用) driver.find_element(By.XPATH, '//*[@id="normal_login"]/div[3]/div/div/div/div/button/span').click() time.sleep(5) # 等待登录页面加载完成 time.sleep(3) # 退出 driver.quit()
7、XPATH的一般获得方法
(1)在要测试的网页模块上点击“检查”
(2)在右侧弹出的页面中,右击选中的代码
(3)在“复制”中点击“复制xpath”或者“复制完整的xpath”