51Testing软件测试论坛

标题: Selenium如何访问ActiveX控件 [打印本页]

作者: wistful    时间: 2015-10-13 19:59
标题: Selenium如何访问ActiveX控件
如题,测试登陆页面,用户名是普通的input标签,但密码框是一个ActiveX控件,使用webdriver可以定位到密码框,但是使用sendkeys没有反应,请问要怎么解决
作者: seagull1985    时间: 2015-10-14 09:09
密码控件你是没办法sendkeys的,而且安全级别高的控件基本无解,三种解决方式,一叫开发把控件暂时去掉,二代码里面种入万能密码,三改成半自动,到输密码的时候休眠,然后人工介入。    第二种方式比较靠谱,上线前切记去掉。
作者: tiankai30    时间: 2015-10-14 09:27
用js试试
executeScript()
作者: jingzizx    时间: 2015-10-14 13:52
二楼完美




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2