0

上部に小さなフレームがあるページで作業していますが、firefoxdriverが要素にスクロールしようとすると問題が発生します。ページのほとんどの上部。 Firefoxが要素にスクロールすると、要素がフレームの下にあるようにスクロールし、要素をクリックできなくなります。FirefoxDriverの要素への自動スクロールの変更

firefoxdriveにページ上部の要素を一切スクロールさせないようにとにかくありますか?これを回避するための信頼できる方法はありますか?

+0

Java?ルビー?どのフレームワークですか? – MikeJRamsey56

+0

java、タグを入れよう – Arya

+0

スクロールバーがWebブラウザのスクロールバーでないように聞こえます。 JSExecutorを使用して 'element.scrollTop'をスクロールアップ/ダウンするように設定する必要があります。 – Buaban

答えて

0

これを実行するとどうなりますか?

WebElement element = driver.findElement(By.<your locator here>); 
((JavascriptExecutor) driver).executeScript(
    "arguments[0].scrollIntoView();", element 
); 
+0

また、どのバージョンのFirefoxとWebdriverですか? WebDriverの特定のバージョンは、限られた範囲のFirefoxバージョンをサポートしています。あなたはそれらを一致させる必要があります。 – MikeJRamsey56

+0

私はFirefox 45を使用しています。あなたのコードを試しました。別のフレームまたはレイオーバの下にある絶対的な上部にスクロールします。 – Arya

+0

とSelenium Java 2.53? OK。あなたのHTMLを投稿してください。スクロールではどの要素ロケータを使用していますか? – MikeJRamsey56

関連する問題