首页 > 其他 > 详细

关于UI自动化-1

时间:2021-03-05 16:30:01      阅读:27      评论:0      收藏:0      [点我收藏+]

selenium:自动化测试组件

第一步:python中安装:pip install selenium -i https://mirrors.aliyun.com/pypi/simple/

第二步:下载webdriver:根据浏览器版本下载,然后放在python主目录下

Chrome
Firefox
Edge(driver要改名:MicrosoftWebDriver.exe)


 

Chrome下载地址:https://sites.google.com/a/chromium.org/chromedriver/home

淘宝备用地址:https://npm.taobao.org/mirrors/chromedriver

Firefox下载地址:https://github.com/mozilla/geckodriver/releases

Edge下载地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/


 

selenuim工作原理:不同的浏览器有不同的webdrive,不同的接口,

client(代码)首先启动webdriver,同时webdriver打开相应的浏览器

webdriver启动后,会绑定端口和IP地址,将selenuim等信息返回给客户端,处于监听状态,等待接受命令。

client将指令通过http协议和专有的wiredprotocol协议,发送给webdriver,webdriver接受到命令后,将命令转换成浏览器的操作指令,通过浏览器原生的API对浏览器进行操作

weddriver执行完成命令后,将执行结果以json的数据格式返回给客户端

 

关于UI自动化-1

原文:https://www.cnblogs.com/ruotian/p/14486881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!