这里的量角器新手正试图获得一个下拉菜单来提交选择。
我将首先提供HTML:
<tr align="center">
<td align="left">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td align="left" class="bolddarktxt">Bank </td>
<td>
<select name="selBankID" value="0000">
<option value="0000" selected="">Please select a bank</option>
<option value="793">Bank Sim (CRLF)</option>
<option value="1055">Standard Chartered bank III (OAT only)</option>
<option value="995">TEST-YW</option>
<option value="575">UAT BankSim (E3 UAT only)</option>
</select>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr align="center">
<td>
<input type="image" src="/GW2/img/b_submit.jpg" onclick="return checkFields();" id="test">
<input type="image" src="/GW2/img/b_clear.jpg" onclick="javascript:return cancelTransaction();" id="cancel">
</td>
</tr>
基本上,我想做的是选择下拉值
<option value="575">UAT BankSim (E3 UAT only)</option>
选择之后,我要提交表单
<input type="image" src="/GW2/img/b_submit.jpg" onclick="return checkFields();" id="test">
但是我没能做到,我试图做的是:
element(by.name("selBankID")).element(by.cssContainingText('option', '575')).click()
element(by.xpath('//*[@id="test"]')).click()
,但是它没有选择给出的选项,也请单击“提交”按钮。 (只是由于找不到我相信的元素而超时)
我在这里为过错做了什么? :(
我会提供各种帮助,并且如果需要更多信息,请随时发表评论,并给我任何提示,以改善我的文字! :)