拡張機能を使用せずにSelenium IDEで「IF ELSE」を整理するにはどうすればよいですか?
19853 次
3 に答える
4
将来の読者のためにそれを締めくくるだけです:
「正しい」最も完全な方法は
Flow Control
、Selenium IDE のプラグインを公式ページからダウンロードすることです(aaa はずっと下にあります)。私が見つけた最も有用なリンクはこれです。これには完全な例が含まれているためです。
いずれにせよ、ドキュメントと作者のブログ投稿で、さらに詳しい説明があります。
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 に答える