技术标签: python selenium 软件测试 测试工具
基于Python环境搭建
1、Python开发环境
2、安装Selenium包
3、安装浏览器
4、安装浏览器驱动——保证能够用程序驱动浏览器,实现自动化测试;
在搭建好python环境之后,使用PIP工具(一个通用的Python工具,提供了对Python包的查找、下载、安装、卸载功能),安装与卸载的命令:
安装:pip install selenium(此时安装的是最新版本)
卸载:pip uninstall selenium
查看已安装版本 pip show selenium
安装指定版本(pip install selenium版本号) 如:pip install selenium2.48.0
如何使用pip命令查看可以安装的所有版本?
使用pip命令指定安装一个错误的版本,从报错中可以看到!
**最后 pip命令注意用的时候要联网!**默认安装python3.5版本以上工具,自带pip包管理工具,默认会自动安装并且添加path环境变量。
》》 pip list 可以查看通过pip包管理工具安装的插件或工具。
文章浏览阅读1.3k次,点赞2次,收藏8次。数据集链接:http://m6z.cn/5AsmXB本数据集共有 1224 张图像来自四个公共图像数据集:COCO、VOC07、ImageNet 和 SUN。Amazon Mechanic Turk 工作人员将每个图像标记为包含 0、1、2、3 或 4 个以上的显着对象。可以在imgIdx.mat中找到此标签信息以及边界框注释,一个存储图像信息的matlab结构数组。MSO 数据集是 SOS 数据集测试集的子集。波士顿大学的团队删除了一些显着对象严重重叠或者对于标记指定数量的显着对象不明确的图像。因此,在来_开源目标检测数据集
文章浏览阅读1.9k次。王爽《汇编语言》实验17——编写包含多个功能子程序的中断例程安装一个新的 int 7ch 中断例程,用逻辑扇区号对软盘进行读写_汇编语言实验17
文章浏览阅读4.1k次。文章目录交易理念 :游资、私募的超短线投资理念1、操作理念2、操作背景2、操作方式交易理念 :游资、私募的超短线投资理念1、操作理念一、强者恒强个股的强势必然通过强劲的走势得以体现,因此敢于在次日买入前一日率先涨停的个股二、持股时间越短,风险越小因此从风险的角度看,降低风险的有效方法就是最大程度减小持股时间三、把所有注意力集中在强势超短线上注意力集中才能获得最好的操作效果,因此只关注自身炒作领域里面所买卖股票的涨跌即可2、操作背景一、市场短期内将要走强,或者某些重要事件和消息对相_私募能做超短吗
文章浏览阅读994次。(1)typedef关键字和结构体typedef用来定义新的数据类型,通常typedef与结构体或枚举的定义配合使用。使用typedef的目的使结构体的表达更加简练。个人认为typedef不是必须使用的,但是精炼了代码。a)typedef定义数据类型typedef int integer;integer a,b;b)定义一个结构体GPIO_InitTypeDef:struct GPIO_InitT..._如何改变枚举成员的默认值
文章浏览阅读923次。周一晚上我还在看来自星星的你,接到了一个陌生电话,那头是个gg说是阿里巴巴的,然后没有任何的寒暄,就开始问我各种问题,我当时那个激动的啊,真的问了各种问题啊,有数据库,linux java jsp 框架等等。等到周三晚上还是没有给我二面的机会,估计是跪了,现在回想跪的原因估计是linux和框架那块没有答上来。但是最后问gg说我今天面试怎么样,他说学习能力还是不错的,基础知识掌握也不错,就是问题_进阿里巴巴云计算实习要经过几次面试
文章浏览阅读391次。步骤1:在jenkins服务器中,下载git和部署,并在jenkins中安装git插件,并在系统管理--全局工具配置中配置git路径(如下图)步骤2:jenkins服务器中,安装和部署mysql(自行百度,也可以采用docker 容器部署),并启动参考资料:https://www.cnblogs.com/yoyotl/p/5752437.html步骤3:docker 安..._jenkis 做testops
文章浏览阅读3.3k次,点赞3次,收藏23次。大家好,今天给大家分享一下明哥整理的一篇 Python 参数的内容,内容非常的干,全文通过案例的形式来理解知识点,自认为比网上 80% 的文章讲的都要明白,如果你是入门不久的 python 新手,相信本篇文章应该对你会有不小的帮助。接下来是正文。_**表示可变参数,通常使用**kw
文章浏览阅读4.3k次,点赞6次,收藏6次。 他妈的,真是服了,这个破问题竟然困了我好几个小时。一直在网上找没有相关的教程,又不想花太多时间翻墙,只好自己摸索这样子。 一个一个问题的排除,查看日志,都没有找到问题所在。 我都怀疑是不是软件问题,或者其他什么的了。 哎,也怪自己上课不认真吧,自己给自己挖了一个坑。 在此记录一下。 (但是说实话这里还是比较容易出错的,尤其对于那些自己为很聪明的人来说,哈哈哈)。 我..._idea中点击apply没有反应
文章浏览阅读60次。1、前端如何选择图片的格式?2、解释一下 浏览器的标准模式和怪异模式 (混杂模式)3、简述从输入网址到页面显示的整个过程
文章浏览阅读1.4k次。// EC_Class.h: interface for the EC_Class class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_EC_CLASS_H__360A35F7_DB6B_4390_810E_FFEF59954245__INC_ec class
寄存器r0 - r12是ARM处理器中用于存储临时数据、函数参数和返回值的通用寄存器,都是32位的。r13-r15则分别用于存储栈指针(SP)、链接寄存器(LR)和程序计数器(PC)。
文章浏览阅读2.9k次。首先第一步我们需要解锁小米6的BL锁权限。解锁完以后,先刷入官网包。如图:这里一定要注意。选择第一个全部删除!选择第一个全部删除!第一个全部删除!刷好官方底层包以后进入系统,直接关机,进入FASTBOOT模式。这时候我们打开刷入Rec。刷入完以后他会自动跳转 这时候我们数据线链接上电脑,导入虚拟包。双清-刷入。刷完虚拟包以后,一定要开机,开机能正常的进入Lineage OS 原生系统后,界面跟小米系统是很有区别的,一眼即可辨之!能开机后,我们关机,关机按住音量上加开机键,进入recove_小米6直播刷机包