我正在使用 Sahi Java 驱动程序。我使用 Sahi 编写的 Java 代码运行良好。执行测试时,浏览器(在我的情况下为 Firefox)没有最大化。我的 Sahi Java 代码片段如下:
String browserType = "firefox";
Browser browser = new Browser(browserType);
browser.open();
如何使用 Java 最大化 Sahi 中的浏览器?
如果您使用的是 Sahi Pro,则您有一个 browserAction API,它以最大化作为参数。这将最大化您的浏览器。它还需要其他参数,例如焦点、最小化、刷新等。您可以检查一下。所以你的代码可以是这样的:
browser.windowAction('maximize') //please check the syntax, copy paste might go wrong
我觉得应该是这样
- 为全屏制作 Java Script 代码
function maximize() {
window.moveTo(0, 0);
window.resizeTo(screen.width, screen.height);
}
maximize();
- 在开始测试之前运行这个脚本 browser.execute("ScriptToRun")
谢谢
以下 Sahi Java 代码行可以正常工作。在 browser.open() 之后添加以下代码行;
browser.focusWindow();