如何使用Sahi和java最大化浏览器

如何使用Sahi和java最大化浏览器,java,browser,sahi,Java,Browser,Sahi,我正在使用SAHIJava驱动程序。我用Sahi编写的Java代码运行良好。在执行测试时,浏览器(在我的例子中是Firefox)没有最大化。我的Sahi Java代码片段如下: String browserType = "firefox"; Browser browser = new Browser(browserType); browser.open(); 如何在使用Java的Sahi中最大化浏览器?下面一行Sahi Java代码工作正常。在browser.open()之后添加以下代码行 我

我正在使用SAHIJava驱动程序。我用Sahi编写的Java代码运行良好。在执行测试时,浏览器(在我的例子中是Firefox)没有最大化。我的Sahi Java代码片段如下:

String browserType = "firefox";
Browser browser = new Browser(browserType);
browser.open();

如何在使用Java的Sahi中最大化浏览器?

下面一行Sahi Java代码工作正常。在browser.open()之后添加以下代码行


我觉得应该是,

-为全屏制作Java脚本代码

function maximize() {
window.moveTo(0, 0);
window.resizeTo(screen.width, screen.height);
}
maximize();
-在开始测试之前运行此脚本 browser.execute(“ScriptToRun”)


谢谢

如果您使用的是Sahi Pro,那么您有一个browserAction API,它将最大化作为一个参数。这将最大化您的浏览器。它还需要其他参数,如焦点、最小化、刷新等。您可以查看这些参数。因此,您的代码可以是这样的:

browser.windowAction('maximize') //please check the syntax, copy paste might go wrong

上面的JS代码看起来不错。但是,由于使用Java的Sahi中只有一行简单的代码,为什么需要使用几行JS代码呢?上面的JS代码看起来不错。我已经在代码中实现了它,但不幸的是浏览器(FF)没有最大化。
browser.windowAction('maximize') //please check the syntax, copy paste might go wrong