selenium由于实现原理上的原因,不能违反javascript的一些安全原则来实现某些操作,比如操作文件上传的选择框等。这时候就要用到另外的工具了。比如这个根据watir移植过来的watij。 感觉比selenium还好用,不过这个东西虽然已经到了3.2.1版了,还是不算成熟,连javadoc都不全。目前只能操作ie浏览器
package test;
import watij.elements.FileField;
import static watij.finders.SymbolFactory.*;
import watij.runtime.ie.*;
public class Test {
public static void main(String[] args) {
IE ie = new IE();
try {
ie.start("q:\\test.html");
FileField f = ie.fileField(name, "ulfile");
f.set("D:\\odbcconf.log");
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
用 Java 和 Xtext 编写的 Web 自动化测试。 查看 watij 示例以了解它是如何工作的。 该项目包含一组 Eclipse 项目: 用 Java 编写的解释器: fil.emn.watij.interpreter Xtext 项目: fil.emn.watij 用语法:...
先安装watij launchWatijBeanShell.bat 然后, 使用ant AutoMain 就可以了 。还有需要你在IE上登录淘宝账号。 压缩包大于20MB 发不上去了。 只发源码吧。用到了spring2 和 hibernate3 还有watij
To learn one of Auto-Testing framework in java
一个基于java的web应用测试工具,开源的。
测试自动化管理系统用来控制整个测试过程和项目的进展,功能方面的自动化测试主要采用关键字驱动的web系统测试框架watij来实现,而性能测试的自动化则利用分布式的测试工具Tsung自动化测试不能完全取代人工测试,...
DFS文件读写 网络爬虫之Spider Java正则表达式的总结关键词: Java正则表达式 批量上传--采集 (多个文件夹) The Agile Way hibernate mapping文件中的标记详解:关系标记 ANT 安装使用及...
Watij(发音为wattage)代表Java中的Web应用程序测试。 基于Watir的简单性并借助Java的强大功能,Watij通过真实的浏览器http://groups.google.com/group/watij自动执行Web应用程序的功能测试。
我们是面向非程序员的开源,免费使用的自动化网络浏览器。 只需单击一个按钮即可自动执行平常的Web任务,并在需要时进行回放。 安排在您外出时播放,或在上班时准备好播放。 我们支持所有主要的Web浏览器,包括Fire...
Web应用程序测试GUI程序开发为以与用户使用watij Java API使用Internet Explorer相同的方式测试Web应用程序
Hanno是Java中基于模型的测试自动化框架,用于Web应用程序的动态探索性测试。 它基于Apache Commons SCXML和Watij构建。