2013-05-17 38 views
0

我正在使用Sahi Java驅動程序。我的Sahi Java代碼運行良好。當測試正在執行時,瀏覽器(在我的情況下是Firefox)沒有最大化。我的Sahi Java代碼的代碼片段如下:如何使用Sahi和java最大化瀏覽器

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

如何最大化Sahi中的瀏覽器與Java?

回答

0

以下Sahi Java代碼行可以正常工作。在browser.open()後添加以下代碼行。

browser.focusWindow(); 
0

我覺得應該是這樣,

- 製作全屏幕的Java Script代碼

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

- 運行此腳本之前開始測試 browser.execute( 「ScriptToRun」 )

謝謝

+0

上面的JS代碼看起來不錯。但是,由於Sahi和Java中只有一行簡單的代碼,爲什麼它需要使用幾行JS代碼? –

+0

上面的JS代碼看起來不錯。我已經在我的代碼中實現了它,但不幸的是瀏覽器(FF)沒有被最大化。 –

1

如果您正在使用Sahi Pro,你有一個browserAction API,它將參數最大化。這將最大化您的瀏覽器。它還需要其他參數,如焦點,最小化,刷新等。您可以檢查。所以你的代碼可以是這樣的:

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