代码改变世界

随笔分类 -  自动化测试

【Appium】Appium+Python环境搭建

2017-09-14 16:34 by sophia194910, 310 阅读, 收藏, 编辑
摘要: 环境准备: 1.jdk 2.android-sdk 3.python 4.Node.js 5.appium 6.Appium-Python-Client 1. 下载jdk1.7:http://www.oracle.com/technetwork/java/javase/downloads/java- 阅读全文

【Appium】Appium工作原理

2017-09-13 15:28 by sophia194910, 11812 阅读, 收藏, 编辑
摘要: 参考:http://www.cnblogs.com/zhjsll/p/5698878.html 原作者写的很好,所以直接放在这里。 一、什么是Appium Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。A 阅读全文

【selenium】- webdriver常见api

2017-03-29 16:20 by sophia194910, 230 阅读, 收藏, 编辑
摘要: 本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。 1.常见API 2.打开网址 3.操作浏览器 quit()没有完全关闭进程,依旧占用资源。 4.输入框操作 5.选择框操作 6.特殊窗口操作 7.JS操作 8.页面元素处理 获取对象状态: 9.特殊操作 阅读全文

【selenium】- webdriver常见元素定位(下)

2017-03-29 15:56 by sophia194910, 258 阅读, 收藏, 编辑
摘要: 本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。 1.table 表格如下: 使用firebug查看: 代码实现: 1)显示出表格所有内容 2)显示表格某个特定的数值 自动化测试框架: 关键字驱动 数据驱动 混合驱动 框架由开发测试工程师写,用例由测试人员编写。 阅读全文

【selenium】- webdriver常见元素定位(中)

2017-03-17 16:47 by sophia194910, 171 阅读, 收藏, 编辑
摘要: 本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。 1.By.tagName 遇到hidden就break,继续下一个循环。 2.By.linkText 对上图中的“糯米”进行定位: 3.By.partialLinkText 4.By.xpath xpath在下图中方框中获得: 5.By.cs 阅读全文

【selenium】- webdriver常见元素定位(上)

2017-03-16 15:36 by sophia194910, 208 阅读, 收藏, 编辑
摘要: 本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。 1. 元素的定位 2.By.id 打开Firefox,打开百度首页,右键点击选择“使用Firebug”查看元素。 点击红框内的按钮,将鼠标指针放入输入框,可以看到如下一行被高亮: 对输入框的定位可以用如下语句实现: 如何查看输入框是否被定位到 阅读全文

【selenium】- 常见浏览器的启动

2017-03-16 15:17 by sophia194910, 340 阅读, 收藏, 编辑
摘要: 本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。 1. Firefox启动 webdriver自带了firefox浏览器的驱动,所以不需要设置它的驱动。 如果firefox没有安装在默认路径,需要指定具体的路径。 2. Chrome启动 webdriver没有自带Chrome驱动,所以需要自 阅读全文

【selenium】- 自动化框架环境搭建

2017-03-16 14:09 by sophia194910, 842 阅读, 收藏, 编辑
摘要: 本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。 1. 环境搭建 本课程选用的是selenium + java。 2. java环境的搭建 环境变量配置: 以win10为例,打开控制面板>系统>高级系统设置,选择环境变量。 JAVA_HOME: 在系统变量中新建一个JAVA_HOME,值为j 阅读全文

【selenium】- selenium IDE的安装以及使用

2017-03-14 16:07 by sophia194910, 10121 阅读, 收藏, 编辑
摘要: 本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。 1. 自动化测试工程师的任务 一个合格的自动化测试工程师,需要把框架搭建起来。让不是自动化测试的人,一个普通功能化测试的人,可以完成自动化测试。 自动化测试工程师,很多时候是把框架搭建起来,把规则写好,然后只需要告诉功能测试的人,怎么去写自动 阅读全文

【selenium】- 自动化测试必备工具FireBug&FirePath

2017-03-13 17:22 by sophia194910, 376 阅读, 收藏, 编辑
摘要: 本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。 1. FireBug FireBug的安装: 如果使用Firefox浏览器的话,推荐使用较低版本,比如27-32。否则会报错。 点击右上角的菜单栏,选择“附加组件”,打开下载组件页面。 输入Firebug,点击搜索。 安装搜索出的Firebu 阅读全文

【selenium】- selenium简介

2017-03-13 17:13 by sophia194910, 282 阅读, 收藏, 编辑
摘要: 本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。 1. Selenium的来历 2. Selenium家庭成员 Selenium RC: Selenium 1 Selenium Webdriver: Selenium 2 Selenium IDE: 自动化脚本录制工具 Selenium Gr 阅读全文

【selenium】-自动化测试的前提

2017-03-10 17:05 by sophia194910, 417 阅读, 收藏, 编辑
摘要: 本文由小编根据慕课网视频亲自整理,转载请注明出处和作者。 1.为什么要做自动化? 2.是否适合做自动化? 时间:时间如果很紧,连做功能测试的时间都很紧张,是没有时间做自动化的。 人员:如果都是初级的测试工程师,对自动化都不是很了解。 系统:需求和页面元素变得太快 领导:领导不推荐做自动化测试, 3. 阅读全文