selenium webdriver原理

pip3 install -U selenium

 selenium 是一个库 首先安装库 要用pip3 因为对应的是python3

from selenium import  webdriver 
webdriver文件显示如下 里面包含了各个浏览器驱动文件
其中比如谷歌的 从谷歌的驱动py里导出了一个驱动类,并且重命名为Chrome
driver=webdriver.Chrome()  创建了一个谷歌驱动的对象,以此来操作浏览器

2.selenium+python 原理
手工测试:人去点击浏览器,操作浏览器
自动化测试:代码去操作浏览器,但是代码不能直接操作浏览器,要根据浏览器驱动来操作 (浏览器驱动就是驱动浏览器去进行相关操作)
具体驱动怎么操作浏览器:打开页面,找到元素定位,对页面元素进行操作
不同的浏览器有不同的驱动,所以对应浏览器要下载对应驱动,chromedriver文件放在“/usr/local/bin”目录下
下载webdriver要根据浏览器版本进行驱动下载,不然浏览器跟驱动不匹配,无法运营
补充:

/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。

/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。

前端知识补充:

html(静态的,显示页面内容的)+css(展示页面样式的)+js(与服务器进行动态交互的)

原文地址:https://www.cnblogs.com/yzwdcjs/p/11929537.html