selenium如何解决window安全验证问题
解决办法
IE浏览器:
1.使用autoit,捕捉到控件后,编写au3脚本,生成exe,然后java调用exe
au3脚本
Dim $account = "username"
Dim $pwd = "password"
Dim $dialogTitle = "Windows 安全"
WinActivate($dialogTitle)
WinWaitActive($dialogTitle)
Sleep(*)
ControlSetText($dialogTitle,"","Edit1",$account)
Sleep(*)
ControlSetText($dialogTitle,"","Edit2",$pwd )
ControlClick($dialogTitle,"","Button2")
Sleep(*)
java调用代码,可以自行把绝对路径改成相对路径
Runtime rn = Runtime.getRuntime();
Process p = null;
try {
p = rn.exec("\"D:/workspace/test.exe\"");
} catch (Exception e) {
System.out.println("Error exec!");
}
2.更改注册表
保存下面内容保存为reg,双击
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE]
"iexplore.exe"=dword:00000000
火狐浏览器
在地址前面加上用户名和密码,如:http://username:password@127.0.0.1:8888/index
参考资料:http://m.blog.csdn.net/blog/lan0227/36384201
http://blog.csdn.net/max229max/article/details/34456507
selenium如何解决window安全验证问题的更多相关文章
- Java + Selenium + OpenCV解决自动化测试中的滑块验证
		最近工作过程中,一个常用的被测网站突然增加了滑块验证环节,导致整个自动化项目失效了. 为了解决这个滑块验证问题,在网上查阅了一些资料后,总结并实现了解决方案,现记录如下. 1.滑块验证思路 被测对象的 ... 
- 解决 window server2008  r2 没有注册Ofiice组件的方法
		解决 window server2008 r2 没有注册Ofiice组件的方法 .NET下在用Microsoft.Office.Interop.Excel及word 操作Excel和Word时, ... 
- sqlserver window身份验证时切换账户的快捷键
		sqlserver window身份验证时切换账户的快捷键:ctrl+alt_del 
- 解决window.location.href参数太长
		前言:一提到页面跳转,最常用的一般就是window.location.href,如果需要带参数,也许可以在后面用?拼上,但这样并不安全,而且有个更严重的问题,这样的拼接是有长度限制的,如果达到好几千个 ... 
- 解决window.onload延迟加载问题
		window.onload方法,表示当页面所有的元素都加载完毕,并且所有要请求的资源也加载完毕才触发执行function这个匿名函数里边的具体内容.这样肯定保证了代码在domReady之后执行.使用w ... 
- 解决window.location.href参数太长 post提交数据
		前言:一提到页面跳转,最常用的一般就是window.location.href,如果需要带参数,也许可以在后面用?拼上,但这样并不安全,而且有个更严重的问题,这样的拼接是有长度限制的,如果达到好几千个 ... 
- C# Selenium 破解腾讯滑动验证
		什么是Selenium? WebDriver是主流Web应用自动化测试框架,具有清晰面向对象 API,能以最佳的方式与浏览器进行交互. 支持的浏览器: Mozilla Firefox Google C ... 
- selenium 参数设置-window.navigator.webdriver
		selenium 参数设置 selenium启动chrome基本上与真实环境类似,但有一些变量还是不一样,需要注意. 有些网站通过这些参数识别爬虫. window.navigator.webdrive ... 
- 完美解决window.navigator.geolocation.getCurrentPosition,在IOS10系统中无法定位问题
		目前由于许多用户都将电话升级到了iOS系统,苹果的iOS 10已经正式对外推送,相信很多用户已经更新到了最新的系统.然而,如果web站没有及时支持https协议的话,当很多用户在iOS 10下访问很多 ... 
随机推荐
- JSChart_页面图形报表
			首先在页头的"head"中加上: $(document).ready(function() { //myData与colors变量 是做演示用的,可以直接赋值给myChart就可 ... 
- Spring管理 hibernate 事务配置的五种方式
			Spring配置文件中关于事务配置总是由三个组成部分,DataSource.TransactionManager和代理机制这三部分,无论是那种配置方法,一般变化的只是代理机制这块! 首先我创建了两个类 ... 
- Erlang 内存泄漏分析
			随着项目越来越依赖Erlang,碰到的问题也随之增加.前段时间线上系统碰到内存高消耗问题,记录一下troubleshooting的分析过程.线上系统用的是Erlang R16B02版本. 问题描述 有 ... 
- PHP学习笔记:删除与销毁session
			删除某个session值可以使用PHP的unset函数,删除后就会从全局变量$_SESSION中去除,无法访问. session_start(); $_SESSION['name'] = 'jobs' ... 
- [Tool] 透过PowerPoint Online在部落格文章里内嵌简报
			[Tool] 透过PowerPoint Online在部落格文章里内嵌简报 前言 讲课的时候,用PowerPoint做简报,好像已经成了讲课的惯例.而在课后,将课堂简报整理成部落格的文章,如果单纯是在 ... 
- 【JavaEE】SSH+Spring Security基础上配置AOP+log4j
			Spring Oauth2大多数情况下还是用不到的,主要使用的还是Spring+SpringMVC+Hibernate,有时候加上SpringSecurity,因此,本文及以后的文章的example中 ... 
- 捋一捋Javascript数据类型转换规则
			一.数据类型 5种基本数据类型:Null/Undefined/String/Boolean/Number 1种复杂数据类型:Object 二.数据类型检测 传送门<几种JS数据类型方式及其局限性 ... 
- .NET破解之PDFdo转换器
			无意中看到一个PDF转换器,叫PDFdo,看起了功能挺多的,于是想把它破了. 下载 官网:http://www.pdfdo.com/ 安装 安装后,只有一个exe应用程序,如果是.NET 程序应该有很 ... 
- https和http
			今天登网站的时候用https登的,没登上去用http找到网站了,于是就去百度了下他俩的区别简单的画了俩图. 
- RecyclerView解析--onViewDetachedFromWindow()/onViewAttachedToWindow()
			先看这段源码介绍: /** * Called when a view created by this adapter has been detached from its window. * * &l ... 
