Python自动化测试成长路线图 性能测试成长路线图 ...
分类:
编程语言 时间:
2017-12-07 20:42:17
阅读次数:
157
看代码: # coding: utf-8 from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver.get("https://www.cnblogs.com") driver.a ...
分类:
编程语言 时间:
2017-12-05 21:51:44
阅读次数:
243
先和大家说一下selenium环境的问题,大家可以在cmd里先看一下自己的selenium版本: 回车,就可以安装了。 本来想和大家说如何跳过验证码进行登录的,结果好多朋友加我问我环境配置的问题,所以觉得还是和大家详细的说明一下,我也自己做一下记录。大家可以提前看一下跳过验证码登录的问题。大家需要下 ...
分类:
编程语言 时间:
2017-12-04 13:17:27
阅读次数:
142
有时候我们点击按钮后页面会跳转到新的窗口,我们需要到新的窗口中去进行接下来的操作,这时候就需要切换窗口的操作,我们根据句柄(handle)来操作窗口之间的切换,看代码: # coding: utf-8from selenium import webdriverfrom time import sle ...
分类:
编程语言 时间:
2017-11-27 11:00:21
阅读次数:
148
我们来看一段最早的代码: # coding: utf-8from selenium import webdriverfrom time import sleep driver = webdriver.Firefox() driver.get("http://blog.hexun.com/") dri ...
分类:
编程语言 时间:
2017-11-26 18:45:13
阅读次数:
146
定位一组对象 定位一组对象——find_elements_by_...(),注意,这里是elements,复数。返回的结果是一个列表,我们取值的时候就要用列表取值的方式来获得自己想要的元素。需要注意的就这么多。看一段代码立刻明白: 这是百度右上角的几个标签。我们看到,从“新闻”到“学术”的class ...
分类:
编程语言 时间:
2017-11-24 15:05:34
阅读次数:
164
键盘事件,就是键盘上的一些操作,比如Ctrl +C,Ctrl+V,Ctrl+X等。 对键盘的操作需要导入另一个键盘的库: from selenium.webdriver.common.keys import Keys 举个例子,你要在搜索框输入“自动化测试”,但是现在又想搜“自动化测”,就是删掉一个 ...
分类:
编程语言 时间:
2017-11-23 11:02:10
阅读次数:
214
浏览器操作 对象定位 webdriver 提供了一系列的元素定位方法,常用的有以下几种: id name class name tag name link text partial link text xpath css selector id name class name tag name li ...
分类:
编程语言 时间:
2017-11-16 19:45:44
阅读次数:
163
前言 前一篇已经介绍了报告的生成方法,本篇小编优化一下测试报告,使测试报告便于大多数阅读。虽然在我们在测试用例开发时为每个用例添加了注释,但测试报告一般是给非测试人员阅读的,如果能在报告中为每一个测试用例添加说明,那么将会使报告更加易于阅读。 下面还是以百度为例: 一、打开我们的测试用例文件,为每一 ...
分类:
编程语言 时间:
2017-11-08 19:47:05
阅读次数:
136
?13.1 测试报告概述 13.1.1 测试报告的定义 在前面章节我们已经讲了自动化基础的很多东西,如果说掌握了,而且自己动手去练习了,我相信在一些初级的面试中是没任何问题的,今天我们接触的应该算是一个比较新的东西,也算是开启另一层知识的大门。 在手工测试过程中如果发现了bug我们需要提交测试报告, ...
分类:
移动开发 时间:
2017-11-07 11:22:21
阅读次数:
233