使用Java在Selenium Webdriver中处理搜索按钮

时间:2017-07-12 07:10:11

标签: java selenium selenium-webdriver

我想点击html标签下方的搜索按钮,但无法使用java在selenium webdriver中处理。尝试过的代码如下所示。

HTML标记: -

<input class="btn btn_search_secondary searchContent2 leBtnDisable" name="abc13600000000" value="Select" onclick="javascript:showBUBoxy('buId','selectClassBu',true);javascript:showHideErrorBussiness();" type="button">

书面代码: -

driver.findElement(By.xpath("//input[@value='Select' and @type='button']")).click();

2 个答案:

答案 0 :(得分:1)

在我的身边,您可以使用此代码driver.findElement(By.cssSelector(".btn.btn_search_secondary")).click();使用cssselector访问您指定代码段的此按钮 但我可以看到有一些“leBtnDisable”类被应用这是什么?请确保在您的代码中该类是否已禁用按钮。

答案 1 :(得分:0)

在html标记中有一个名称属性,并且名称属性大多是唯一的,所以你可以使用//input[@name="abc13600000000"]但是你写的它仍然没有用,所以如果分享网址会更好。