selenium之介绍(1)

selenium介绍

一、认识selenim

1、selenium的定义?

selenium是python中第三方库,python语言进行封装的我们用的selenium2的版本

2、selenium的作用?

做ui自动化,(取代手工测试)

3、ui自动化的优点?

a、解决重复性工作

b、节约时间

c、节约人力成

d、保证覆盖度

4、什么项目适合做ui自动化?

a、需求比较稳定

b、能够实现自动化

c、需要回归测试项目

5、ui自动化一般在什么时候执行?

ui自动化在功能测试后

6、selenium的优点?

a、安装简单、小巧

b、支持多语言

c、多浏览器

d、多平台

7、selenium的工作原理是什么?

通过selenium库去驱动页面元素实现ui自动化

8、selenium安装?

pip install selenium==3.141.0

第一种安装方法:在dos命令底下输入pip install selenium==3.141.0,

selenium之介绍(1)

在查看下载好的版本

命令:pip show selenium

selenium之介绍(1)

或者:

pip list

selenium之介绍(1)

第二种方法:

在settings中===选择项目projrct====选择解释器====点击+号==输入要下载的库===选择版本====点击 install package

selenium之介绍(1)

selenium之介绍(1)

selenium之介绍(1)

注意下载版本:selenium==3.141.0

9、安装谷歌浏览器:

1、谷歌浏览的版本

查看谷歌版本

selenium之介绍(1)

2、浏览器的驱动对应浏览器

(1)配套的浏览器

selenium之介绍(1)

(2)


http://chromedriver.storage.googleapis.com/index.html 谷歌驱动下载


https://googlechromelabs.github.io/chrome-for-testing/#canary 谷歌驱动

selenium之介绍(1)

3、将驱动放到python安装的路径下的:E:python3Scripts

E:python3Scripts

selenium之介绍(1)

10、seelenium的应用

from   selenium import  webdriver #导入selenium第三方库中webdriver
dx=webdriver.Chrome() #创建一个对象来来调用谷歌浏览器的对象
dx.get("https://www.baidu.com/") #通过对象打开浏览

出现的问题:

selenium之介绍(1)

卸载:

点击-号,要选择删除的库

selenium之介绍(1)

在下载:pip install urllib3==1.25.11 找到对应的版本

selenium之介绍(1)

下载好的库:

selenium之介绍(1)

运行:能够打开百度浏览器

from   selenium import  webdriver #导入selenium第三方库中webdriver
dx=webdriver.Chrome() #创建一个对象来来调用谷歌浏览器的对象
dx.get("https://www.baidu.com/") #通过对象打开浏览

列如:定位

f12或开发者工具

selenium之介绍(1)

from   selenium import  webdriver #导入selenium第三方库中webdriver
from time import  *
dx=webdriver.Chrome() #创建一个对象来来调用谷歌浏览器的对象
dx.get("https://www.baidu.com/") #通过对象打开浏览
sleep(2)#休眠
dx.find_element_by_id("kw").send_keys("dcs") #通过id定位,输入dcs
© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
酷酷哒的头像 - 鹿快
评论 抢沙发

请登录后发表评论

    暂无评论内容