2

特定の要素をスクロールしてビュー ポイントに移動し、アクションを実行するためのヘルプを提供してください。

<div id="divReviewForm" style="width: 100%; height: 463px;
     min-height: 300px; overflow: auto; float: left; padding-top: 20px;">

テーブル内でスクロールバーが有効になっているので、下にスクロールしてビューポイントに移動するアクションを実行しますが、現在、上記のアクションを実行できません。

以下を試してみましたが、それでも失敗しました:

((Locatable)element).getLocationOnScreenOnceScrolledIntoView();
4

1 に答える 1

0

webdriver を使用して要素を見つけるだけで、要素をスクロールして表示する必要があります。

driver.findElement(By.xpath("//div[@id='divReviewForm']))    

動作するはずです。Webdriver は、要素を「見つける」と、要素を自動的にスクロールして表示します。

于 2013-07-15T10:26:20.890 に答える