当前位置: 首页 > news >正文

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中不能被引用,通常存储背景图像
在这里插入图片描述

相关文章:

  • python与selenium_环境搭建(2)
  • python与selenium_基础篇_前端
  • python + selenium_元素定位
  • selenium_常用方法
  • selenium_其他方法
  • python与selenium_项目篇_项目实战、代码优化、项目重构
  • selenium+pytest自动化测试框架FAQ
  • python与selenium_项目篇_数据驱动测试
  • python与selenium_项目篇_page object设计模式(项目框架)
  • python与selenium_项目篇_行为驱动测试(BDD)
  • git相关(安装、配置、拉取提交代码)
  • python与selenium_平台篇_docker容器技术与多线程测试
  • python_类and对象
  • 记录我定位了2天的bug,坚持下去,问题终究会解决。
  • python_函数_参数(args、*args、**kwargs)
  • #Java异常处理
  • $translatePartialLoader加载失败及解决方式
  • iOS 系统授权开发
  • javascript面向对象之创建对象
  • JS学习笔记——闭包
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • PermissionScope Swift4 兼容问题
  • redis学习笔记(三):列表、集合、有序集合
  • STAR法则
  • Terraform入门 - 1. 安装Terraform
  • Vue学习第二天
  • 阿里云购买磁盘后挂载
  • 笨办法学C 练习34:动态数组
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 构建工具 - 收藏集 - 掘金
  • 猴子数据域名防封接口降低小说被封的风险
  • 聊聊redis的数据结构的应用
  • 你真的知道 == 和 equals 的区别吗?
  • 前端知识点整理(待续)
  • 巧用 TypeScript (一)
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 小程序01:wepy框架整合iview webapp UI
  • Java总结 - String - 这篇请使劲喷我
  • 交换综合实验一
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • !!Dom4j 学习笔记
  • # Maven错误Error executing Maven
  • #14vue3生成表单并跳转到外部地址的方式
  • $().each和$.each的区别
  • $forceUpdate()函数
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .net wcf memory gates checking failed
  • @Service注解让spring找到你的Service bean
  • @我的前任是个极品 微博分析
  • [04]Web前端进阶—JS伪数组
  • [20171102]视图v$session中process字段含义
  • [2021]Zookeeper getAcl命令未授权访问漏洞概述与解决