3

拡張機能を使用せずにSelenium IDEで「IF ELSE」を整理するにはどうすればよいですか?

4

3 に答える 3

4

将来の読者のためにそれを締めくくるだけです:

  1. 「正しい」最も完全な方法はFlow Control、Selenium IDE のプラグインを公式ページからダウンロードすることです(aaa はずっと下にあります)。

    私が見つけた最も有用なリンクはこれです。これには完全な例が含まれているためです

    いずれにせよ、ドキュメント作者のブログ投稿で、さらに詳しい説明があります。

  2. Selenium IDE プラグインがなければ (なんてばかげた要求 - Selenium IDE自体がプラグインなのです!)、コマンド全体を JavaScript で記述する以外にできることはありません。このためには、次の関数が役立つ場合があります: document.getElementById()document.getElementsByTagName()document.getElementsByClassName()document.querySelectorAll()およびdocument.evaluate()

于 2012-07-01T06:40:19.237 に答える
1

Gotoif条件を使用します。

Gotoif条件の例を次に示します。

 <tr>
        <td>open</td>
    <td>/</td>
    <td></td>
 </tr>
 <tr>
    <td>storeElementPresent</td>
    <td>id=gbqfq</td>
    <td>test</td>
 </tr>
 <tr>
    <td>echo</td>
    <td>${test}</td>
    <td></td>
 </tr>
 <tr>
    <td>store</td>
    <td>test</td>
    <td></td>
 </tr>
 <tr>
    <td>gotoIf</td>
    <td>storedVars['test']=false</td>
    <td>labltest</td>
 </tr>
 <tr>
    <td>type</td>
    <td>id=gbqfq</td>
    <td>test</td>
 </tr>
 <tr>
    <td>label</td>
    <td>labltest</td>
    <td></td>
 </tr>

 </tbody></table>
 </body>
 </html>

ありがとう、

于 2012-10-13T12:38:06.937 に答える