0

HTML フォームをさらに div タグに埋め込む小さな JavaScript を含む html ページがあります (この div は ID で識別されます)。

Selenium IDE を使用してフォームをテストしたいと考えています。組み込みフォームをテストするための基本的なテストを記録しましたが、Selenium が失敗しているようです。要素またはテキストが見つかりません。

親 html ページのソースを取得しましたが、フォーム html がありません。Firefox では、[このフレーム] -> [ソースを表示] に移動して、フォームの html を表示できます。埋め込まれたhtmlは、フォームだけでなくhtmlページ全体です-つまり、タグで始まり<html>タグで終わります

Selenium IDE を使用して埋め込みフォームをテストするにはどうすればよいでしょうか? 私はたくさん検索して「SelectFrame」を見つけましたが、Web上のすべての例には、プレーンなHTML(テストをプレーンなHTML Seleniumテストケースにしたいので、シンプルにするため)。

また、フォームがフレームではなく「Div」タグに埋め込まれているため、「SelectFrame」が役立つかどうかは疑問です。

どんな助けでも大歓迎です。

ありがとう

4

2 に答える 2

1

あなたはフレームを持っていて、フレームにはいくつかの名前があります。これを使って私に知らせてください

   selectFrame   | frame name |
   verifytext    | text 
   selectWindow  | null            - this for release the frame

私があなたをさらに助けるためにあなたのスクリプトを一度私に見せてください

于 2013-08-10T15:14:40.607 に答える
0

使用する

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

「marco」を独自のフレーム名に置き換えます

于 2013-08-06T07:18:49.513 に答える