1 webdriver的API与定位元素 1.1 元素定位 1.2 元素操作方式 1.3 xpath定位 xml路径语言:用来确定xml文档中某部分位置的语言; xpath用于在xml文档中通过元素和属性进行导航; xpath是一个W3C标准; 对xml/html有一定的了解。 xpah节点类型:元 ...
分类:
Web程序 时间:
2018-07-11 12:24:11
阅读次数:
482
一. 原理 将页面的元素定位和元素行为封装成一个page类,实现页面对象和测试用例分离 类的属性:元素定位 类的行为:元素的操作 测试用例:调用所需页面对象中的行为,组成测试用例 二. 好处 1. 当某个页面的元素发生变化,只需要修改该页面对象中的代码即可,测试用例不需要修改 2. 提高代码重用率, ...
分类:
Web程序 时间:
2018-07-06 01:42:28
阅读次数:
201
前言 大家好,给大家带来 的概述,希望你们喜欢 软件测试 软件测试的基本概念、方法、常用测试工具的使用 常用测试工具的使用 性能自动化测试工具:jmeter、loadrunner 接口自动化测试工具:SoapUI、postman 手机自动化测试工具:appium、robotium Web自动化测试工 ...
分类:
其他好文 时间:
2018-07-05 19:43:15
阅读次数:
181
Selenium 简介 Selenium 是一款开源的web自动化测试工具,用来模拟对浏览器的操作(主要是对页面元素的操作),简单来讲,其实就是一个jar包。Selenium早期的版本比如1.0市场占有率很小,主要原因都是因为1.0采用的是js注入的方式,带来得问题比如跨域的问题,安全性的问题。2. ...
分类:
其他好文 时间:
2018-07-02 01:21:50
阅读次数:
222
目前网站主流的加载方式: 一种是同步加载;另一种是异步加载,也即我们常说的用ajax。对于同步加载的网站,普通的爬虫程序轻松就能搞定。但是对于那种异步请求数据的网站,通常使用selenium+PhantomJS组合来完成。 (1)selenium:是一个web自动化测试工具,最初是为网站自动化测试而 ...
分类:
Web程序 时间:
2018-07-01 16:21:33
阅读次数:
266
selenium主要用来做web自动化,分1.0和2.0两个版本,1.0包括selenium IDE、selenium Grid、selenium Remote Control,2.0在1.0的基础上增加了webdriver 1)selenium IDE 是火狐的一个插件,可以在火狐中录制、回放脚本 ...
分类:
其他好文 时间:
2018-06-29 00:17:27
阅读次数:
185
1.对于可能因某些原因延迟出现的浏览器Alert弹窗的点击操作 ...
分类:
Web程序 时间:
2018-06-28 19:19:53
阅读次数:
446
test_case目录下面放你要执行的用例 目录结构 test_login_case.py ...
分类:
Web程序 时间:
2018-06-26 00:59:52
阅读次数:
680
webdriver Selenium是ThroughtWorks公司开发的一套Web自动化测试工具。它分为三个组件:Selenium IDE,Selenium RC (Remote Control),Selenium Webdriver。Selenium IDE是firefox的一个插件,允许测试人 ...
分类:
编程语言 时间:
2018-06-24 00:35:43
阅读次数:
185