Selenium IDE:单击没有ID的命令

时间:2013-04-05 21:56:44

标签: selenium automation click

如何对没有“id”的按钮执行点击操作。

<a class="ui-button altbuttonfix" onclick="mojarra.jsfcljs(document.getElementById('productionreporttoolbar-productionReportToolBarForm'),{'productionreporttoolbar-productionReportToolBarForm-j_idt43':'productionreporttoolbar-productionReportToolBarForm-j_idt43','userId':'11448','reportName':'','statementName':'productionReport.productionReport','token':'','productionReportId':'1000274'},'report');return false" style="" href="#">
      View

这是class类型。任何帮助表示赞赏。谢谢。

2 个答案:

答案 0 :(得分:0)

为什么不直接使用类值?我一直用它作为定位器:

Webdriver driver = new FirefoxDriver();
WebElement e = driver.findElement(By.className("ui-button altbuttonfix"));
e.click();

答案 1 :(得分:0)

您可以使用该类来标识此按钮,在这种情况下它将是

css=a.ui-button.altbuttonfix