05 2015 档案

摘要:ChromeDriver 在不指定任何参数的情况下,启动监听端口会随机变化。如果需要保证其端口固定不变,可通过ChromeDriverService 打的目的public class testChromeService{ public static void main(String[] args)... 阅读全文
posted @ 2015-05-29 15:54 *飞飞* 阅读(4324) 评论(0) 推荐(0) 编辑
摘要:Chrome Options 类似于FirefoxProfiles,用于定制待测试的Chrome 浏览器的特定属性1)如果希望测试某个浏览器插件,可通过addExtensions方式提前加载以.crx 为扩展名的插件2)如果希望Chrome 浏览器启动时附带启动参数,可通过addArguments ... 阅读全文
posted @ 2015-05-29 15:46 *飞飞* 阅读(1342) 评论(0) 推荐(0) 编辑
摘要:由于Chrome Driver 只兼容Chrome 浏览器12.0.712.0 和之后的新版本,会因此如果要在老版本的Chrome 浏览器上使用Selenium, 则只能使用 SeleniumRC来完成任务,示例代码:URL seleniumRC = new URL("http://localhos... 阅读全文
posted @ 2015-05-29 15:40 *飞飞* 阅读(605) 评论(0) 推荐(0) 编辑
摘要://导入Selenium 库和 ChromeDriver 库pachage com.learningselenium.simplewebdriver;import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;import o... 阅读全文
posted @ 2015-05-29 15:35 *飞飞* 阅读(772) 评论(0) 推荐(0) 编辑
摘要://导入Selenium 库和FirefoxDriver 库package com.learningselenium.simplewebdriver;import org.openqa.selenium.*;import org.openqa.selenium.firefox.FirefoxDriv... 阅读全文
posted @ 2015-05-29 15:22 *飞飞* 阅读(840) 评论(0) 推荐(0) 编辑
摘要:可通过FirefoxBinary 来指定运行某个路径下的Firefox, 示例代码如下:public class testFirefoxBinary{ public static void main(String[] args){ FirefoxBinary firefoxBinary = ... 阅读全文
posted @ 2015-05-29 15:15 *飞飞* 阅读(294) 评论(0) 推荐(0) 编辑
摘要:FirefoxProfile 用于定制待测试的Firefox 浏览器的特定属性,其中包括所存储的密码、书签、历史信息、Cookies等。某些测试用例需要用到特定的用户信息,因此可通过定制当前Firefox 运行实例的FirefoxProfile 来达到目标1)如果需要查看当前Firefox 运行实例... 阅读全文
posted @ 2015-05-29 15:11 *飞飞* 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:java: WebElement el = page.getTable_AssetMixesName().get(index); Actions action = new Actions(driver); action.doubleClick(el); action.sendKeys(name).b 阅读全文
posted @ 2015-05-22 17:07 *飞飞* 阅读(698) 评论(0) 推荐(0) 编辑
摘要:为配合较为广泛使用Java 语言的程序员,仅以WebDriver 的Java语言绑定进行讲解。步骤1:下载并安装Java开发环境1)在系统中安装JDK(Java开发工具吧,Java Development Kit)注意: 这里安装的是JDK,而不是单纯的JRE(Java运行时环境,Java Run... 阅读全文
posted @ 2015-05-21 16:13 *飞飞* 阅读(3609) 评论(0) 推荐(0) 编辑
摘要:1.sendKeys() 在文本框中输入字符串WebElement searchBox = driver.findElement(By.name("q"));searchBox.sendKeys("webdriver");如果希望在文本框中输入某些特殊字符,如Shift,则需要使用webDriver... 阅读全文
posted @ 2015-05-20 17:03 *飞飞* 阅读(313) 评论(0) 推荐(0) 编辑
摘要:---> 1. By.id 以百度主页为例 在webDriver 中通过ID 查找元素的java 示例代码:pubic class testBaiduById{ public static void main(String[] args){ WebDriver driver = new... 阅读全文
posted @ 2015-05-19 16:03 *飞飞* 阅读(258) 评论(0) 推荐(0) 编辑
摘要:1.web页面是出现的元素可能具有不确定性2.不同操作系统上不同web浏览器之间的兼容性3.web应用的高并发性和容错性4.移动设备上web客户端兼容性,旋转下和各种触摸特性 阅读全文
posted @ 2015-05-18 16:22 *飞飞* 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1.需求变动不频繁。测试脚本的稳定性决定了自动化测试的维护成本,如果软件需求变动过于频繁,测试人员需要根据变动的需求来更新测试用例和相关的测试脚本,而脚本的维护本身就是一个代码开发的过程,需要修改和调试,必要时还需要修改自动化测试的框架。如果耗费的成本高于节省的测试成本,那么自动化测试便是失败的。2... 阅读全文
posted @ 2015-05-18 16:12 *飞飞* 阅读(179) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/MasterMonkInTemple/category/564552.html在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。"CSS" 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3。)选择器例子例子描述... 阅读全文
posted @ 2015-05-12 16:41 *飞飞* 阅读(561) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/puresoul/p/3483055.htmlhttp://www.360doc.com/content/14/0913/10/13497042_409107000.shtmlSummaryThis manual will help you to set... 阅读全文
posted @ 2015-05-06 17:05 *飞飞* 阅读(340) 评论(0) 推荐(0) 编辑
摘要:http://wenku.baidu.com/link?url=JrHF9o0mKWcpEsE-wijcZaneBWgpmAJPRwGyWXd7RvqzJCLLrsrsv5lf9bPRmgKUa_v--xnm3DGSBtVFfeovSrq5WJleq-DTaX7SiNRiAUq 阅读全文
posted @ 2015-05-05 16:07 *飞飞* 阅读(210) 评论(0) 推荐(0) 编辑