`
sdyouyun
  • 浏览: 119454 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

使用watij实现ie的文件上传自动化

阅读更多
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();
	}
    }
}
分享到:
评论

相关推荐

    watij-dsl:Watij 浏览器自动化 dsl

    用 Java 和 Xtext 编写的 Web 自动化测试。 查看 watij 示例以了解它是如何工作的。 该项目包含一组 Eclipse 项目: 用 Java 编写的解释器: fil.emn.watij.interpreter Xtext 项目: fil.emn.watij 用语法:...

    淘宝自动发货源代码,用到了spring2 和 hibernate3 还有watij

    先安装watij launchWatijBeanShell.bat 然后, 使用ant AutoMain 就可以了 。还有需要你在IE上登录淘宝账号。 压缩包大于20MB 发不上去了。 只发源码吧。用到了spring2 和 hibernate3 还有watij

    Auto-Testing PPT (Watij)

    To learn one of Auto-Testing framework in java

    \watij_release_3.2.1.zip

    一个基于java的web应用测试工具,开源的。

    Wreb应用系统的自动化测试解决75-案 (2010年)

    测试自动化管理系统用来控制整个测试过程和项目的进展,功能方面的自动化测试主要采用关键字驱动的web系统测试框架watij来实现,而性能测试的自动化则利用分布式的测试工具Tsung自动化测试不能完全取代人工测试,...

    java文集

    DFS文件读写 网络爬虫之Spider Java正则表达式的总结关键词: Java正则表达式 批量上传--采集 (多个文件夹) The Agile Way hibernate mapping文件中的标记详解:关系标记 ANT 安装使用及...

    Watij - Web Application Testing in Java-开源

    Watij(发音为wattage)代表Java中的Web应用程序测试。 基于Watir的简单性并借助Java的强大功能,Watij通过真实的浏览器http://groups.google.com/group/watij自动执行Web应用程序的功能测试。

    AutoeXplorer:非程序员的开源自动Web浏览。-开源

    我们是面向非程序员的开源,免费使用的自动化网络浏览器。 只需单击一个按钮即可自动执行平常的Web任务,并在需要时进行回放。 安排在您外出时播放,或在上班时准备好播放。 我们支持所有主要的Web浏览器,包括Fire...

    watgui-开源

    Web应用程序测试GUI程序开发为以与用户使用watij Java API使用Internet Explorer相同的方式测试Web应用程序

    Hanno Model Based Web Testing Framework-开源

    Hanno是Java中基于模型的测试自动化框架,用于Web应用程序的动态探索性测试。 它基于Apache Commons SCXML和Watij构建。

Global site tag (gtag.js) - Google Analytics