Selenium中如何在文本框中输入回车,就是这么简单的一个问题困扰了整整一天的时间。
Selenium中常用的type方法、key的各种事件,不知道为什么都不起作用(ie6浏览器)。最终试验除了下面这种方法:
java.awt.event.KeyEvent.VK_ENTER是awt中定义的键盘事件代码,VK_ENTER表示回车。同样,这个方法也可以输入其他的字符,只要是在java.awt.event.KeyEvent中有定义的。
Selenium中常用的type方法、key的各种事件,不知道为什么都不起作用(ie6浏览器)。最终试验除了下面这种方法:
//将焦点定位到文本框中
selenium.focus("...(如何得到文本框略)");
//输入回车
selenium.keyPressNative(Integer.toString(java.awt.event.KeyEvent.VK_ENTER));
java.awt.event.KeyEvent.VK_ENTER是awt中定义的键盘事件代码,VK_ENTER表示回车。同样,这个方法也可以输入其他的字符,只要是在java.awt.event.KeyEvent中有定义的。