我们想运行一套单位测试,我们目前还针对Chrome对JxBrowser进行了测试。我们通过现有的业力发射器启动Chrome。有兴趣听到是否有人已经为JXBrowser创建了一个等价的启动器,以便我们可以在两个浏览器上运行所有测试?
我为此使用了业力 - script-launcher。您只需将路径传递到shell脚本作为业力配置中的浏览器名称。
我编写了示例Windows批处理脚本以运行简单的Java包装器。Java包装器只能使用JxBrowser View创建和显示Jframe。
public class BrowserWrapper {
public static void main(String[] args) {
BrowserPreferences.setChromiumSwitches("--remote-debugging-port=9222");
Browser browser = new Browser();
BrowserView browserView = new BrowserView(browser);
JFrame jFrame = new JFrame("JxBrowser");
jFrame.add(browserView, "Center");
jFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
jFrame.setSize(800, 600);
jFrame.setVisible(true);
browser.loadURL(args[0]);
}
}