selenium学习1

selenium 学习

selenium 是一款ui 自动化工具,一般自动化应对的点,需要不是频繁的变动,如果需求一星期改三次,每改一次你都需要再把自动化脚本去重新写一遍那就得不偿失了。

首先需要python 的环境 大家可以到 https://python.org 下载对应的python 版本 安装后可以在cmd 里输入python -v 来查看自己python 的版本

在这里插入图片描述

之后通过 pip install selenium 安装selenium 包 如果 安装好了 使用 pip list 查看是否安装好

在这里插入图片描述
在我自己开始学习的理解UI 自动化就是模拟人使用软件的过程,如果这款软件的那些功能点都是必须的且不是频繁的改动在我们做回归测试的时候完全可以使用UI自动化来测试生成测试报告。

列如我们 百度 python这条数据 我们可以分几个步

1.打开浏览器

2.输入网址访问到 百度首页

3.在输入框 输入  python

4.点击按钮搜索或者回车

在这里插入图片描述

大家可能回出现这个错误 这时我们需要安装浏览器驱动  在chorme 中输入  chrome://version/ 查看自己的版本。

在这里插入图片描述

然后到  https://chromedriver.storage.googleapis.com/index.html  找到自己浏览器对应的版本 越接近越好版本稍微有小区别不影响  之后根据自己电脑版本下载对应的版本

在这里插入图片描述

在浏览器安装目录和 pycharm 安装目录中 粘贴 一份 浏览器驱动
在这里插入图片描述

在这里插入图片描述

如图这就是 一个UI 输入 点击搜索的自动化简单代码

对应代码

from selenium import webdriver

chorme = webdriver.Chrome() # 这里是选择浏览器  可以选择 火狐 webdriver.firefox() IE  webdriver.Ie()
element = chorme.get("https://baidu.com")  # 在浏览器中打开 你需要的网址
baidu_input = chorme.find_element_by_id("kw")  # 输入框
baidu_input.send_keys("python")  # 相当于 在输入框中输入  python
baidu_btn = chorme.find_element_by_id("su") # 当前的按钮
baidu_btn.click() # 相当于点击按钮

#如果是回车键  则 直接 在输入python  后 \n
'''
baidu_input.send_keys("python\n")  # 相当于 在输入框中输入  python  之后回车 

'''


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值