0

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

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

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

4

3 回答 3

1

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

browser.windowAction('maximize') //please check the syntax, copy paste might go wrong
于 2013-08-25T05:26:18.353 回答
0

我觉得应该是这样

- 为全屏制作 Java Script 代码

function maximize() {
window.moveTo(0, 0);
window.resizeTo(screen.width, screen.height);
}
maximize();

- 在开始测试之前运行这个脚本 browser.execute("ScriptToRun")

谢谢

于 2013-05-20T08:43:43.707 回答
0

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

browser.focusWindow();
于 2013-05-20T06:16:14.480 回答