0
b.driver.manage.window.resize_to(1000, 1000)

上記の行は、私のMacのChromeでは機能しません。watir-webdriver0.6.1とselenium-webdriver2.22.2を実行しています。

次のエラーが発生します。

1.9.3-p125 :003 > b.driver.manage.window.resize_to(1000, 1000)
Selenium::WebDriver::Error::WebDriverError: unknown error, status=405: ["GET", "HEAD", "DELETE"]

ChromeDriverをインストールしていません。上記の2つの宝石の助けを借りて直接実行するだけです。どんな助けでも大歓迎です。何らかの理由で、最新のwatir-webdriverはsafari-driverまたはchrome-driverを必要としません。実際、この場合、ChromedriverをインストールしてPATHに入れると、chromeの機能が損なわれます。ChromeDriverでChromeを起動して実行することはできません。

また、そのような問題のバグレポートをどこに投稿できるかについてのアイデアも非常に役立ちます!

ありがとう。

4

1 に答える 1

1

次のことを試してください。

browser.window.resize_to(x, y)
browser.window.move_to(x, y)

これを最新バージョンのChromeで動作させることができました。driver.manage関数を使用してバイパスします。

于 2012-06-19T14:16:10.313 に答える