解决办法IE浏览器:1.使用autoit,捕捉到控件后,编写au3脚本,生成exe,然后java调用exeau3脚本Dim $account = "username"Dim $pwd = "password"Dim $dialogTitle = "Windows 安全"WinActivate($di...
自从 IE7 引入 Protected Mode 以来, IE 浏览器的安全性的确得到了一定程度的提高。其原理从本质来讲,在浏览某些需要启用保护模式的页面时,会开启一个新的浏览器会话以完成任务,而此时你无法控制前一个会话中的 COM 对象。随之而来的问题是,WebDriver 在这种情况下会遇到如下...
分类:
其他好文 时间:
2015-06-04 13:23:49
阅读次数:
143
public static boolean isAlertPresent(WebDriver driver) { try { driver.switchTo().alert(); return true; } catch (NoAlertPresentException...
用的selenium2.0selenium2.0=selenium1.0+WebDriver安装:1、下载、安装python,我使用的是python3.3.22、配置环境变量Path,在字符串末尾加一个分号 ";",然后输入python的安装路径 设置好环境变量后,在cmd里面输入python会看....
分类:
编程语言 时间:
2015-06-04 11:28:37
阅读次数:
189
早晨练习python时想查看api,试了半天都不没成功,最后只能通过笨方法进入文件夹查看源文件了::>_<::网上搜索找到方法步骤:1.dos命令窗口输入:python -p pydoc -m 45672.在浏览器中输入:http://localhost:4567查看具体的http://localh...
分类:
编程语言 时间:
2015-06-03 18:58:11
阅读次数:
152
使用selenium写自动化脚本过程中,遇到了windows验证提示框,折腾了好久才解决,记录一下,待后查询O(∩_∩)O~试了两种方法:1.dr.get(user:pwd@url)eg: dr.get('http://user:pwd@xxx.com')这里要注意查看页面跳转,实验过程中出现了用户...
我们来看一下官网提供的代码写法,即最原始的写法:driver.findElement(By.id("kw")).click()这样写是没任何问题的,但这样没有把元素对象,数据,业务逻辑分离,达不到装逼的效果,为了使这三方面分离,我们先来分析一下这句代码:这里面涉及到了三个对象:driver对象,By...
分类:
编程语言 时间:
2015-06-03 13:13:42
阅读次数:
124
Junits 和 Selenium ? ? Junits 处理的是unit level 的测试;Selenium 处理的是 functional leve 的测试。虽然它们是完全不同,但仍然可以用Junit 来写 Selenium 测试。 一个完整的例子 import?java.util.con...
分类:
其他好文 时间:
2015-06-02 23:35:12
阅读次数:
337
如题,崩溃截图如下:解决办法:对于版本号大于29的firefox,需要在其安装目录下,删除plugin-container.exe,不然使用webdriver的quit()方法关闭浏览器时会报错。也可以把plugin-container.exe改名为plugin-container.exe000之类...
分类:
其他好文 时间:
2015-06-02 13:08:43
阅读次数:
101
Steps:1.I was able to resolve the issue after adding the site URL under trusted sites of IE. The same worked for every other machine I tried running s...