我的网站上有一个Name2字段正在测试中,当输入Name1字段中的值时,它应该会自动填充。
在通过Selenium RC 运行测试时,Name2字段不会在IE中自行填充
在Firefox上运行测试时,Name2字段填充良好。
你能提出解决这个问题的方法吗?
谢谢,Abhinav
我认为您使用的是selenium.type("asasas").
这不会引发任何事件。它只是使用.value或.innerHTML ect将值粘贴到DOM元素中。。
因此,快速的方法是,键入本机密钥
use,selenium.focus("定位器");selenium.keyPressNative("17");
如果你想输入一个完整的字符串而不是一个字符,有很多客户端编程方法
例如输入数字字符串12345
for(char ch:"12345".toCharArray()){selenium.keyPressNative(String.valueOf((int)ch));}