Как я могу использовать xpath в Selenium RC с помощью Java - PullRequest
2 голосов
/ 02 марта 2011

Мое приложение имеет следующий фрагмент кода:

<form id="frmDepartmentCreation" name="frmDepartmentCreation" method="post" 
      action="">
    <table class="formStyle_1" border="0" cellpadding="0" cellspacing="10" 
            width="100%">
        <tr>
            <td>&nbsp;</td>
            <td align="left"><label class="formBtn_1">
                <input  id="Submit" name="Submit" value="Submit" type="submit" 
                        onclick="return val()"/></label>
                <input type="hidden" name="hdnbutton" id="hdnbutton" value=""/>
            </td>
        </tr>
    </table>
</form>

Что такое xpath кнопки «Отправить», учитывая приведенный выше код?

Ответы [ 2 ]

5 голосов
/ 02 марта 2011

Вам не нужен XPath, и я бы не рекомендовал использовать xpath в этой ситуации.В этом случае идентификатор может быть использован как показано ниже:

selenium.click("id=Submit"); 

Приведенный выше код будет делать то, что вы хотите.

0 голосов
/ 02 марта 2011

//form[@id = 'frmDepartmentCreation']//input[@id = 'Submit'] - это один из способов (начиная с //, поскольку я предполагаю, что фрагменты являются частью более крупного документа.

...