つれづれなるままに。

webテストの自動化について備忘録のつもりで書いています

SeleniumIDE StorValueで取得した値を使って待つ

今日は基本的なところ。

最近はページ遷移をしないで画面の内容が変わるのも当たり前になってます。
JavaScriptで処理をしている訳ですが、この操作を連続して行う場合
タイミング待ちは WaitForXXXXを使う訳です。

で、事前に取得した値と比較すれば良い、と。

<tr>
	<td>storeValue</td>
	<td>//*[@class=&quot;in_text&quot;]</td>
	<td>compval</td>
</tr>
<tr>
	<td>click</td>
	<td>//input[@id=&quot;addbtn&quot;]</td>
	<td></td>
</tr>
<tr>
	<td>waitForValue</td>
	<td>//tr[2]//input[@class=&quot;in_detail&quot;]</td>
	<td>${compval}</td>
</tr>

今日なにげに引っかかったのが、変数を使うときに 「compval」となにげに書いてしまいましたが

変数として適用するには「${compval}」としないといけないというところでした。

うっかりミスでした。