我正在使用Sahi Java驅動程序。我的Sahi Java代碼運行良好。當測試正在執行時,瀏覽器(在我的情況下是Firefox)沒有最大化。我的Sahi Java代碼的代碼片段如下:如何使用Sahi和java最大化瀏覽器
String browserType = "firefox";
Browser browser = new Browser(browserType);
browser.open();
如何最大化Sahi中的瀏覽器與Java?
我正在使用Sahi Java驅動程序。我的Sahi Java代碼運行良好。當測試正在執行時,瀏覽器(在我的情況下是Firefox)沒有最大化。我的Sahi Java代碼的代碼片段如下:如何使用Sahi和java最大化瀏覽器
String browserType = "firefox";
Browser browser = new Browser(browserType);
browser.open();
如何最大化Sahi中的瀏覽器與Java?
以下Sahi Java代碼行可以正常工作。在browser.open()後添加以下代碼行。
browser.focusWindow();
我覺得應該是這樣,
- 製作全屏幕的Java Script代碼
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代碼看起來不錯。但是,由於Sahi和Java中只有一行簡單的代碼,爲什麼它需要使用幾行JS代碼? –
上面的JS代碼看起來不錯。我已經在我的代碼中實現了它,但不幸的是瀏覽器(FF)沒有被最大化。 –