Selenium - Как выбрать из выпадающего списка и нажать кнопку отправить - PullRequest
0 голосов
/ 27 марта 2020

Новичок-транспортир ie здесь, который пытается заставить выпадающий элемент работать с отправкой выбора.

Я начну с HTML:

<tr align="center">
    <td align="left">

        <table border="0" cellspacing="0" cellpadding="0">
            <tbody>
                <tr>
                    <td align="left" class="bolddarktxt">Bank&nbsp;&nbsp;</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()

, но он не выбирает вариант, который был предоставлен, и нажмите Кнопка отправки также. (Это просто тайм-аут, не найдя элемент, которому я верю)

Что я здесь сделал по вине? : (

Я был бы признателен за любую помощь, а также, если есть дополнительная информация, пожалуйста, не стесняйтесь комментировать, а также дайте мне советы по улучшению моего текста! :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...