浏览器操作driver.maximize_window() #浏览器最大化driver.set_window_size(480,800) #设置浏览器宽,高driver.back() & driver.forward() #后退,前进定位find_element_by_id()find_elemen...
分类:
编程语言 时间:
2015-02-15 13:22:55
阅读次数:
228
这个还是我在刚开始学习selenium的时候做的,自己觉得有点意思,在接下来我会基于目前我对于selenium的一些深入研究,写下我对selenium的理解以及UIAutomation的一些理解,以此开篇吧^_^前段时间研究Selenium,写了一些测试网页的代码,写着写着,就感觉这些自动化case...
分类:
编程语言 时间:
2015-02-13 23:35:56
阅读次数:
273
九、工具类,启动所有远程服务的浏览器 在utils包中创建java类:LaunchAllRemoteBrowserspackage com.lingfeng.utils;import java.net.MalformedURLException;import java.util.HashMap;i....
分类:
编程语言 时间:
2015-02-13 16:25:08
阅读次数:
1211
五、domain类创建 在domain包中创建类:RemoteLanchInfo.java 用来保存启动信息。package com.lingfeng.domain;public class RemoteLanchInfo { private String id; private String n....
分类:
编程语言 时间:
2015-02-13 16:23:53
阅读次数:
291
七、工具类,线程监控器类创建 utils包中,创建java类:RemoteThreadStatusMonitor.javapackage com.lingfeng.utils;/** * 此监控器方法很重要,如果没有,那么将导致jvm退出,所有远程工作的线程全部抛出异常。 * @author 凌风....
分类:
编程语言 时间:
2015-02-13 16:12:16
阅读次数:
220
转:新建实例driver = webdriver.Chrome()1.获取当前页面的Url函数方法:current_url实例:driver.current_url2.获取元素坐标方法:location解释:首先查找到你要获取元素的,然后调用location方法实例:driver.find_elem...
分类:
编程语言 时间:
2015-02-13 09:13:49
阅读次数:
205
转自http://www.51testing.com/html/87/300987-831171.html1.动态id定位不到元素for example: //WebElement xiexin_element = driver.findElement(By.id("_mail_component_...
分类:
Web程序 时间:
2015-02-10 10:25:33
阅读次数:
198
将一个普通的java项目转换成Maven项目并不是一个很大的任务,仅仅只需要下面的几步就能将转换成功。下面我是用一个简单的Selenium测试小demon作为例子来说的。移调项目中所有关联的Libraries将Selenium项目转换成Maven项目增加Maven依赖库到项目中创建Maven的测试....
分类:
编程语言 时间:
2015-02-06 18:18:32
阅读次数:
320
自从推出了selenium+webDriver,对于学习UI层面的自动化测试有了很大的便利,学习曲线和难度都有所降低,至少入门就相对简单了很多,基本上懂点java开发,对html结构有所了解的人都应该比较容易入门。废话少说,现在就开始。不管是学习还是实用,第一步肯定是先搭环境。环境需..
分类:
编程语言 时间:
2015-02-06 15:10:17
阅读次数:
231
Q:启动IE浏览器时突然报下面错误,不能正常使用。 WebDriverException: Message: Unexpected error launching Internet Explorer. Browser zoom level was set to 94%. It should be s...
分类:
Web程序 时间:
2015-02-04 18:34:54
阅读次数:
402