场景webdriver可以读取并添加cookie。有时候我们需要验证浏览器中是否存在某个cookie,因为基于真实的cookie的测试是无法通过白盒和集成测试完成的。另外更加常见的一个场景是自动登陆。有很多系统的登陆信息都是保存在cookie里的,因此只要往cookie中添加正确的值就可以实现自动登...
分类:
其他好文 时间:
2014-07-23 15:38:09
阅读次数:
235
场景简单来说,我们可以把remote webdriver理解成在远程机器上运行webdriver脚本。想像一下最简单的一个应用场景:你和你的同事两人一起开发一段webdriver脚本,然后你们需要在一个公共的环境去运行这段脚本。为什么要在公 共的环境运行?那是因为每个人的开发机器是有差异的,但是如果...
分类:
Web程序 时间:
2014-07-23 15:36:39
阅读次数:
206
场景由于webdriver是要模拟真实的用户操作,因此webdriver的Action类中提供了很多与操作有关的方法。下面列举一下Action类的一些主要方法key_down。模拟按键按下key_up。模拟按键弹起clicksend_keysdouble_click。鼠标左键双击click_and_...
分类:
其他好文 时间:
2014-07-23 15:22:16
阅读次数:
155
借用了张飞同学的HTML来进行的实战,文件下载路径:http://files.cnblogs.com/hugh007/demo.zip 代码如下:from selenium import webdriverfrom time import sleepfrom selenium.webdriver.....
分类:
编程语言 时间:
2014-07-23 12:06:36
阅读次数:
374
如果有两个平级的frame,跳进一个以后操作完成再操作第二个,这种情况要先跳出来,再跳进另外一个frame跳出语句:browser.switch_to_default_content()#coding:utf-8from selenium import webdriverimport timeurl...
分类:
Web程序 时间:
2014-07-13 09:06:28
阅读次数:
311
Java代码publicstaticbooleanwaitPageRefresh(WebElementtrigger){intrefreshTime=0;booleanisRefresh=false;try{for(inti=1;i<60;i++){refreshTime=i;trigger.get...
分类:
Web程序 时间:
2014-07-12 13:44:58
阅读次数:
272
import java.io.File;import java.util.Iterator;import java.util.Set;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openq...
分类:
其他好文 时间:
2014-07-11 18:35:02
阅读次数:
216
1 import org.openqa.selenium.WebDriver; 2 import org.openqa.selenium.chrome.ChromeDriver; 3 4 /* 5 * 返回当前页面 url 和 title 6 */ 7 public class GetUrl...
分类:
其他好文 时间:
2014-07-11 18:26:53
阅读次数:
161
1 import java.io.File; 2 3 import org.openqa.selenium.Alert; 4 import org.openqa.selenium.By; 5 import org.openqa.selenium.WebDriver; 6 import org.o.....
分类:
其他好文 时间:
2014-07-11 12:20:28
阅读次数:
190