序
作为一个IT从业者,我开设本公众号的目的是记录自己的成长,分享自己的学习道路。也欢迎有兴趣的朋友和我一起。
至于为什么写这些文章呢,是因为自己作为一个测试人员,发现大多数测试人员对自己的要求并没有那么严厉,所以我想写一些东西。来说下测试也是需要动代码,也是一个需要不断学的职位,下面我就给大家来说下web测试的一些东西吧
Selenium
Selenium是用来模拟用户对页面进行操作的一个工具。
1. 环境安装
程序的工作总是离不开环境,而selenium的环境安装呢打开是以下三点:
Python环境的安装,环境设置(配置路径),推荐官网下载,建议下载python3。
Selenium的安装,推荐pip下载 pipinstall selenium
Webdriver的安装,注意配置路径即可
以上三点就是selenium的前期准备。具体的详细情况建议自己百度,然后实际操作一次。
2. 简单的实战演练
安装好了之后我们就来感受一些selenium的作用吧
然后来对我们最熟悉的百度进行操作。 代码如下:
-----------------------------------------------------------
#!bin/usr/env python
#encoding:utf-8
#首要导入工作需要的python库import selenium
import time
from selenium import webdriver
#web相当于对象浏览器的一个具体的值web=webdriver.Chrome()
#设置默认等待时间,避免突发情况web.implicitly_wait(20)
#浏览器获取页面web.get('https://www.baidu.com/')
#模拟键盘输入和点击# kw=web.find_element_by_name('wd')
# kw.send_keys('模拟键盘输入')
# dj=web.find_element_by_id('su')
# dj.click()
#一般按照以下情况书写web.find_element_by_name('wd').send_keys(u'模拟键盘输入')
web.find_element_by_id('su').click()
#等待5秒time.sleep(5)
#关闭浏览器web.close()
time.sleep(3)
#推出浏览器web.quit()
--------------------------------------------------------
这是今天简单的代码,下次我在和大家分享下selenium的一些基本方法
个人公众号:测试学python之个人笔记