セレングリッドで実行するときに最大化を開始するにはクロムが必要です。RemoteWebDriver Chrome - 最大化開始
これは私が今それを初期化します方法です:
Selenium selenium = new DefaultSelenium("localhost", 4444, "*googlechrome", "http://www.google.com");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capabilities);
Chromeが出てくるが、最大化されません。通常のChromeDriverではこのようにしました
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
しかし、私はRemoteWebDriverにそれを渡す方法はわかりません。誰でも助けることができますか? }
上記のコードはうまく見えますが、試してみると「ノードでchromeOptions機能を解析できません」私が紛失しているものはありますか? – DoodleKana
正直、私は知らない、申し訳ありません。私は過去2年間にWebdriverの開発をあまり観察していませんでした。 chsngelogでこれについての言及を探したり、新しい質問を投稿してみてください。 –
新しいセレンの更新オプションを使用してhttps://code.google.com/p/selenium/issues/detail?id=7043の質問に答えたのが少し違っていました。 – DoodleKana