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