python与selenium_环境搭建(1)
笔者看了各种视频,最后都忘了,归纳总结,没有将它用到工作中去,自己开发出真正的东西,永远都掌握不了
所以,特意买了一本书,来认真研读UI自动化,基于python的seleium
(1)环境篇(2)基础篇(3)项目篇(4)平台篇
环境篇:
selenium_开篇需记住的4点:
(1)自动化分:单元、接口、UI、性能、安全
(2)项目具备:界面稳定变动少且版本迭代快
(3)选selenium原因:免费开源、多浏览器、多种语言、并发测试、web且移动端
(4)selenium发展:2004出1.0,当前3.0(删掉RC组件、新增移动端等),核心组成:
IDE(针对web的录制和回放,并可转换成python,java等)、
grid(实现并发测试)、
webdriver(操作浏览器的一套API)
selenium_IDE安装和使用:
1、火狐浏览器安装:https://pan.baidu.com/s/1ph4qKsuE_CkwNCGKKO8Uzw 提取码 7980 ,实在不行,去官网下。
2、火狐浏览器输入:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ >>> 点击”Add to Firefox” >>> 重启浏览器
坑:浏览器和IDE的版本都要是最新版本,确保没问题
3、打开IDE,及基本功能介绍
最终效果如图:
打开后的效果是这样的
坑:
pycharm中你可以选择要打开哪个项目:去勾选
python package中的包文件可以被引用,有int文件,是模块
directory中不能被引用,通常存储背景图像