36

node.jsでSelenium WebDriver(Selenium 2)を使用してFirefoxブラウザを最大化するにはどうすればよいですか。wdSelenium WebDriver のパッケージを使用してテストを記述しています。window.resizeTo(1366,768);orをeval使用して実行しようとしexecuteましたが、機能しませんでした。

Selenium WebDriver 2.25.0 を使用しています

4

13 に答える 13

66

やってみました :

driver.manage().window().maximize() 

Doc

于 2012-12-27T12:16:34.407 に答える
9

最初に Firefox ドライバーをインスタンス化する

WebDriver driver = new FirefoxDriver();

次に最大化します

 driver.manage().window().maximize();
于 2014-06-07T10:02:52.853 に答える
4

次のコードを使用します。

driver.manage().window().maximize() 

うまく機能し、

このステートメントを宣言する前に、ウィンドウがロードされるのに十分な時間を確保してください。

データを入力する要素が見つかった場合は、これと入力ステートメントの間に妥当な遅延を設けてください。

于 2013-03-27T08:23:37.060 に答える
2

Firefoxでこれを試してください:

driver.manage().window.maximize();
于 2013-09-10T06:30:12.263 に答える
1

関数として呼び出しwindowます。

driver.manage().window().maximize();

于 2013-11-27T22:04:31.933 に答える
1

ステートメント ::driver.manage().window.maximize(); は完全に機能しますが、ウィンドウはブラウザーにページをロードした後にのみ最大化され、ブラウザーの初期化時には最大化されません。

ここで : (driver) は Firefox ドライバーのオブジェクトと呼びますが、Firefox オブジェクトの初期化はあなた次第で何でも構いません。

于 2014-10-10T14:07:26.133 に答える
1
driver.Manage().Window.Maximize(); 
于 2014-12-30T22:46:42.250 に答える
0

2020年現在、正解は:

driver.maximize_window()

于 2020-04-03T15:40:52.757 に答える