我正在测试一个付款页面,一旦您输入付款金额并离开该字段,付费字段总数就会更新。
问题是,即使Selenium将数据输入付金额金额字段,付费字段总数仍为0.00。
我尝试点击其他字段,在其他字段中输入文字,使用sendKeys和keyPress进行TAB,回车,突出显示页面的其他区域,似乎没有任何工作。
页面上有一项验证,要求您在继续之前支付最低金额,因此,此时我无法继续。
答案 0 :(得分:0)
解决方案是在输入数据后在付款金额字段上使用fireEvent / blur。
HTML看起来像这样:
<tr>
<td>type</td>
<td>id=checkAmount</td>
<td>${Amount}</td>
</tr>
<tr>
<td>fireEvent</td>
<td>id=checkAmount</td>
<td>focus</td>
</tr>
<tr>
<td>fireEvent</td>
<td>id=checkAmount</td>
<td>blur</td>
</tr>