是否可以从WebDriver测试代码制作GUI?

时间:2015-09-03 01:58:39

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

如果我的行话是基本的,那么我对WebDriver和Java很陌生。

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

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

此外,是否可以使Internet Explorer浏览器不显示在屏幕上,而是在后台运行。

谢谢。

2 个答案:

答案 0 :(得分:0)

你可以使用swing并创建runnable jar。

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

driver = webdriver.Firefox()

为:

driver = webdriver.PhantomJS()

您也可以查看GhostDriver。

检查一下: How to run ghostdriver with Selenium using java

答案 1 :(得分:0)

您可以使用HtmlUnit Driver在没有GUI的情况下运行测试。请参阅selenium documentation

WebDriver driver = new HtmlUnitDriver();

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