使用Selenium识别没有ID的按钮

时间:2015-04-10 19:21:58

标签: c# selenium

我正在为内部票务网站系统编写自动化程序,而且我遇到了问题。

我设法点击网站上的多个按钮按ID搜索,但这个按钮是一个嵌套的类,它给我带来了一些麻烦。

<body class = "employee transaction">
    ...
    <div id="form">
        <form onsubmit="return submitOnce();" action="labor_event.pl" method="post" name="timeclock">
            <fieldset class="hidden_input"></fieldset>
            <fieldset class="action_area">
                <div class="form_submit">
                    <input class="cancel button" type="button" onclick="self.close();" value="Cancel"></input>

我已经搜索了几个不同的主题,其中大多数建议使用By.CssSelector或By.XPath进行搜索,但是没有任何结果,希望有人可以提供一些见解。谢谢!

1 个答案:

答案 0 :(得分:0)

尝试这样的事情

By.xpath("//input[type='button' and value='Cancel']")