如何使用Java在Selenium RC中使用xpath

时间:2011-03-02 10:56:57

标签: java xpath selenium selenium-rc

我的应用程序有以下代码片段:

<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 个答案:

答案 0 :(得分:5)

您不需要XPath,我不建议在这种情况下使用xpath。在这种情况下,id可以使用如下:

selenium.click("id=Submit"); 

上面的代码会做你想要的。

答案 1 :(得分:0)

//form[@id = 'frmDepartmentCreation']//input[@id = 'Submit']是一种方式(从//开始,因为我认为代码段是较大文档的一部分。