![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Selenium功能测试
那一丝寒意,冰封千里
我是一名97的测试人员,因为参加工作,和成人高考在同一个时间,所以我,工作经验已经3年多,我把我个人掌握的一些技术分享出来,希望能对“IT_TEST_YUAN”有一点帮住。
展开
-
selenium_自动化参考文档,含selenium框架下载地址
selenium_最全的参看文档,含selenium框架下载地址引言 前面基本都是理论,可以直接跳过引言!!!Seleium 简介 Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一。它最初由Jason Huggins于2004年开发,作为Thought Works的内部工具。 Selenium支持跨不同浏览器,平台和编程语言的自动化。 Selenium...原创 2019-05-20 10:12:18 · 590 阅读 · 0 评论 -
SelenIum + python 页面加载速度测试
编写不易,求关注!!!前言 测试过程中,有人反映,页面加载速度慢,但是开发那边说:“不慢啊,我这里不到一秒就加载出来了”。 其实浏览器有一个功能叫做缓存,缓存就是为了提高页面加载速度的。如果页面把缓存清除了在加载就能测试出页面加载速度。 我的标题写的是用Selenium 来测试出结果,那也就是说是通过自动化来完成,那么怎么代码怎么写呢???废话不多说了,直男直接看代码!! ...原创 2019-06-04 09:19:50 · 6309 阅读 · 8 评论 -
selenium+python 完整自动化测试脚本及讲解(三、utils包介绍)
selenium + python 完整自动化测试脚本及讲解(三、utils包介绍) 补更,求关注!!!简介文件名介绍DEPENDON_.py解决 unittest 每个case的依赖关系HTML_REPORT.py生成HTML测试结果报告OUTER_TOOLS.py封装一些重复调用的函数PROPERTIES_TOOLS.py读取.prop...原创 2019-05-24 11:24:47 · 1156 阅读 · 0 评论 -
selenium+python 完整自动化测试脚本及讲解(二、object包介绍)
sdf原创 2019-05-24 10:41:32 · 687 阅读 · 0 评论 -
selenium + python 完整自动化测试脚本及讲解(四、unitTestCase包介绍)
selenium + python 完整自动化测试脚本及讲解(四、unitTestCase包介绍) 编写不易,求关注!!!简介文件名介绍ACase_0_test_login继承unittest.TestCase的类备注: 其实都是继承unittest.TestCase的类。详情参见:后续添加第一种编写方式 第一种编写方式就是,每一个用例中值写测哪里,不...原创 2019-05-27 16:52:42 · 779 阅读 · 0 评论 -
selenium + python 非 input 标签的文件上传操作
selenium + python 非 input 标签的文件上传操作前言 对于网站的图片上传相信每个人都有过体会,imput 标签上传图片很简单,一段send_keys(Path)搞定, 但是那种不是 input 标签的怎么办呢? 接下来小编就介绍一下怎么处理! ↓ ↓ ↓ ↓ ↓ ↓input标签上传文件 代码跟简单,send_keys 就能满足他。即便是使用 IDE...原创 2019-05-13 15:11:05 · 3315 阅读 · 0 评论 -
selenium自动化 + python3.6 文件上传方式:headless 模式下可用
selenium + python 文件上传方式:headless 模式下可用 说起文件上传操作,相信有很多让人头疼的地方,开发要是直接放那一个input 标签还好说点,要是在哪放个其他标签怎么处理???,小编总结了三个上传文件方式,下面给大家介绍一下。第一种: 使用js实现文件上传:headless 模式下可用 这种方式比较简单,速度也比较快,小编建议使用这种。 首先先介绍一下...原创 2019-05-22 11:54:33 · 1482 阅读 · 0 评论 -
selenium+python 完整自动化测试脚本及讲解(一、整体)
完整自动化测试脚本及讲解废话不多说了开始干活。准备测试环境每个项目的测试环境都不一样了,我就简单的不是一个得了。下载地址:https://pan.baidu.com/s/1ANB0AHz7SQJvMWg4lPX83Q 提取码:9e1q 按照要求运行不要新建快捷方式,不然运行不了。开启后访问网址:http://127.0.0.1/WebTours/是不是一种似曾相识的感觉,就是LR...原创 2019-05-20 15:33:57 · 4513 阅读 · 0 评论 -
selenium自动化 + python3.6 + unitTest 介绍
selenium + python + unitTest 介绍 好与不好希望能帮忙点一赞,谢谢了!unitTest简介 Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 在说unittest之前,先说几个概念:TestCase :测试用例,python中的一个继承了unittest...原创 2019-05-20 15:15:59 · 600 阅读 · 0 评论 -
Selenium python 页面元素定位方法
Selenium页面元素定位方法 好与不好希望能帮忙点一赞,谢谢了! 想要操作一个页面元素,最起码的也要先找到一个元素吧,下面就是元素定位的方法,driver和 webElement 对象都有这些方法。 需要注意一点find_element_* 和 find_elements_* ,后面那个多了个‘s’。 用法一样,但是返回结果不同: find_element_*: 返回...原创 2019-05-20 14:11:20 · 1736 阅读 · 0 评论 -
Selenium3.14 自动化参之 Driver对象,webElement对象介绍
Driver 对象 我把整个 Driver 的对象 所有函数的都写了出来,好与不好希望能帮忙点一赞,谢谢了!基本属性属性名称作用介绍page_source获取网页源代码title获取窗口标题window_handles获得当前所有浏览器打开的所有窗口。session_id获取session_idcapabilities浏览器基本信息...原创 2019-05-20 11:18:03 · 756 阅读 · 0 评论 -
selenium + python 完整自动化测试脚本及讲解(五、element_control包介绍)
selenium + python 完整自动化测试脚本及讲解(五、element_control包介绍) 编写不易,求关注!!!简介element_control 主要功能是对元素的基本操作,比如点击,输入数据等!文件名介绍ELEMETN_TOOLS_ACTIONS封装元素操作特殊的工具方法ELEMETN_TOOLS_LOCATION封装元素定位特殊的工...原创 2019-07-15 09:22:15 · 798 阅读 · 0 评论