1

firefox-firebugを使用してiFrameIDを取得することはできません。

そのiframeIDを取得したいのですが、ページソースに移動し、そこから手動で検索します。

iframeの制御下でのセレン自動化用

driver.switchTo().frame("");
4

1 に答える 1

3

に名前またはIDがある場合iframe、Firebugはそれを表示する必要があります(少なくとも要素の[DOM]タブで、要素を右クリックして[DOM]タブで[検査]を選択します)。名前またはIDがない場合、それを取得するのに役立つツールはありません。

経由でフレームを選択することを検討する必要があります

driver.switchTo().frame(int index)

または(私のお気に入り)

driver.switchTo().frame(WebElement frameElement)

于 2012-06-29T15:28:26.083 に答える