【问题标题】:Is it possible to make a GUI from WebDriver test code?是否可以从 WebDriver 测试代码制作 GUI?
【发布时间】:2015-09-03 01:58:39
【问题描述】:

我对 WebDriver 和 Java 很陌生,如果我的行话很初级,请原谅。

我刚刚使用 WebDriver for InternetExplorer 自动执行数据输入任务。任务很简单,只需登录数据库,从 Excel 表中提取信息,并将数据输入到相应的字段。

我想与我的同事分享这个。是否有可能创建一个程序,.exe,具有简单的界面,任何人都可以使用,无论编程知识如何?如果是这样,你能指出我正确的方向吗?

另外,是否可以让 Internet Explorer 浏览器不出现在屏幕上,而是在后台运行。

谢谢。

【问题讨论】:

    标签: java user-interface internet-explorer selenium selenium-webdriver


    【解决方案1】:

    您可以使用 swing 并创建可运行的 jar。

    隐藏浏览器最简单的方法是安装 PhantomJS。然后,改变这一行:

    driver = webdriver.Firefox()
    

    到:

    driver = webdriver.PhantomJS()
    

    您也可以查看 GhostDriver。

    检查这个: How to run ghostdriver with Selenium using java

    【讨论】:

      【解决方案2】:

      您可以使用 HtmlUnit 驱动程序在没有 GUI 的情况下运行测试。参考selenium documentation

      WebDriver driver = new HtmlUnitDriver();

      您可以将项目构建为 jar 以及依赖的 jar,其他人可以使用此 jar 来运行测试。

      【讨论】:

        猜你喜欢
        • 2018-09-04
        • 2020-02-05
        • 2015-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-29
        • 2014-02-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多