2 u013484920 u013484920 于 2016.03.25 15:06 提问

用jna模拟自动化输入带有安全控件登录框的问题(winio32驱动模拟也不行)

用jna模拟自动化输入带有安全控件登录框,页面显示密码输入成功,但实际获取的值是空数据,程序提交表单页面提示密码输入错误,如何解决这个问题 用winio32驱动级模拟同样输入成功,但获取值为null 求解

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【机器人系列】支付宝支付控件输入框模拟输入
企业中做自动化测试,会用到Selenium,它确实是一个强大,免费,而便捷的自动化测试框架。但有时候我们会遇到一些特别的浏览器输入控件,他们不是正常的Html input元素,因此Selenium无法获取到。当然,这种技术也不仅可以用来做测试,还可以....你懂的。切入正题。 问题/任务描述: 实现向支付宝密码控件自动输入密码 解决方案:使用JNA提供的Native代理,调用Windows系统
使用JNA解决自动化测试无法做密码输入操作的问题
在做页面自动化(以使用selenium为例)的时候,很常见的一个场景就是输入密码。往往对于输入框都使用WebElement的sendKeys(CharSequence... keysToSend)的方法。    /**    * Use this method to simulate typing into an element, which may set its value.   
网银密码控件自动输入密码
WinIO程序库允许在32位的Windows应用程序中直接对I/O端口和物理内存进行存取操作通过使用一种内核模式的设备驱动器和其它几种底层编程技巧,它绕过了Windows系统的保护机制。 使用此第三方插件即可实现需要的功能
Selenium+Python 测试对象(控件)的登录操作
测试案例:使用Selenium+Python 实现自动登录百度云 测试对象(控件)的定位 使用Chrome浏览器,以登录百度云的用户名和密码为测试对象。 打开百度云URL: http://yun.baidu.com/ 如何定位测试对象(登录百度云账号的用户名)? 将鼠标定位在用户名输入框内,然后点击右键,再选择’审查元素’,于是就会出现如下的灰色显示: input id=”TANGRAM_
网上银行“安全登录控件”分析
国内的一些银行的网上银行系统为了用户信息的安全,在登录页面上使用了名为“安全登录控件”的东西,取代了传统的 HTML 的输入控件(Input),下面就对用户量较大的招商银行和工商银行的登录界面及“安全登录控件”做一下对比。1、招商银行招商银行的网上银行系统做的比较早,用户也很大,深受大部分用户欢迎,其在安全控制手段上也一直比较严格。在进入正题之前,先来一点题外话:招商银行的有些安全
WEB密码安全输入控件
在没有使用ssl加密的系统中登录,登录的用户名和密码都是在网络中通过明文传送,安全性较低,可以使用插件形式对密码进行加密后再传送,使用键盘钩子拦截键盘输入内容,防止被其它工具记录,类似银行网银安全输入控件。        为了保证每次加密的结果的不同(防止跨域提交或截取加密信息伪提交),每次加密的key的一部分由服务器端随机生成,在页面加载的时候由服务器端生成通过页面js脚本传递给密码输入控件,
JAVA不同层次模拟按键思路分享
JAVA不同层次模拟按键思路分享 一、键盘、鼠标输入层次介绍 1、当按下键后,键盘或鼠标产生扫描码(不同芯片的键盘产生扫描码不一样)。 2、扫描码被送给相应硬件的驱动,驱动将扫描码转换成虚拟码(就是以  vk_  打头的,其实就是byte大小的数了,不同语言的虚拟码不全一样)。 3、虚拟码插入消息队列,等待被传给相应程序。然后就是程序处理的事了。 二、模拟层次介绍
WinIo驱动级键盘模拟编程
文章来源:http://blog.sina.com.cn/s/blog_455d7a320100vr37.html 前天无聊,翻翻自己的兴趣项目文件夹,发现了这个放下很久的项目!那是大三时候的事了。当时是为了提高我魔兽三的按键速度,用了个叫移花接木的软件,把键盘的键位改了。的确是有所帮助,但这是共享软件,用40次就不能再用了除非注册。于是乎就有了做一个类似的软件出来,在网上搜索了一把发现WinI
mfc 模仿键盘按键向银行密码控件输入密码
ptempwnd->ShowWindow(SW_NORMAL);   //ptempwnd密码控件句柄 ptempwnd->SetForegroundWindow();  keybd_event(65,0,0,0); //发送按键 keybd_event(65,0,KEYEVENTF_KEYUP,0);
selenium+python 自动化测试 ---登陆界面测试脚本
根据公司产品的实际情况写的selenium + Python 环境下的web登陆界面测试脚本,新手经验不足,请多指教。注:请先配置好selenium 和Python环境。