2016-07-06 51 views
1

Selenium IDEの使い方を学んでいて、かなりうまくいきましたが、今はそのページのチェックボックスをチェックする方法が見つからないようです。Selenium IDEチェックボックスのチェックID

https://www.otelo.de/warenkorb.html?id=-1

私は

ができ、それを記録しようとセレンIDEが私を見せている唯一のものはid=mnpあるチェックボックスがチェックされている場合

を確認する方法を見つけるように見えることはできませんあなたは私を助けて、何が間違っているのか教えてください。

あなたは大変です!

答えて

2

あなたは

チェックボックスの状態を保存するためにstoreCheckedを使用することができますのif-elseのために、私はにisChecked(ロケータ)
引数から生成された
(ロケータ、variableNameに)
storeChecked SelBlocksプラグインを使用しています

locator - an element locator pointing to a checkbox or radio button 

返品:

 true if the checkbox is checked, false otherwise 

トグルボタン(チェックボックス/ラジオ)がオンになっているかどうかを取得します。指定された要素が存在しないか、トグルボタンでない場合に失敗します。

enter image description here

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
    <title>IfElse</title> 
</head> 
<body> 
<table cellpadding="1" cellspacing="1" border="1"> 
<thead> 
<tr><td rowspan="1" colspan="3">IfElse</td></tr> 
</thead><tbody> 
<tr> 
    <td>open</td> 
    <td>https://www.otelo.de/warenkorb.html?id=-1</td> 
    <td></td> 
</tr> 
<tr> 
    <td>storeChecked</td> 
    <td>id=mnp</td> 
    <td>state</td> 
</tr> 
<tr> 
    <td>if</td> 
    <td>${state}==false</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>id=mnp</td> 
    <td></td> 
</tr> 
<tr> 
    <td>endIf</td> 
    <td></td> 
    <td></td> 
</tr> 
</tbody></table> 
</body> 
</html> 
+0

ハローあなたの助けのためのTHXあなたを、どのようにチェックボックスが、その後OFFである場合、私はチェックし、それをオンにし、そのチェックボックスがONであれば、ただ何もできない... – mytrasher

+0

@mytrasherは[条件文でこれを参照しています](http://stackoverflow.com/questions/10498966/how-can-i-organize-if-else-selenium-ide) – Madhan

+0

@mytrasher [あなたは答えを受け入れることができます( http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235) – Madhan

関連する問題