0
我已经看到很多问题和解决方案,点击使用webdriver按钮。我尝试了各种解决方案,似乎没有解决我的问题。请帮忙。这是我的HTML代码片段。点击使用Webdriver和javascript的按钮
<b>
<input name="submit" onclick="javascript:document.getElementById('submitClicked').value='Next';return true;" type="submit" tabindex="2" class="-opa-btn-primary nextButton" value="Next" alt="'Next'" id="submitNext">
</b>
我需要点击这个“下一步”按钮。
我想:
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("return document.getElementById('submitClicked').value='Next';return true;");
这没有工作,它给了异常说document.getElementBy ID返回NULL。
接下来,我想:
if(driver.findElement(By.Id("submitNext").isEnabled())
driver.findElement(By.Id("submitNext").click();
这也没有工作。
由于某种原因,我不知道我的HTML代码片段是错过了。请在下面找到它: – AquaSush
.click()会发生什么?有抛出异常吗? – Richard
你为什么不尝试driver.findElement(By.name(“submit”))。点击() – Vinay