我在页面上找不到这个元素。我得到元素不可见异常,可点击的消息。 我已尝试使用id,name,css选择器,任何xpath替代方法或其他方式来实现此元素
driver.findElement(saveBtn).click();
我的html源代码
a class="btn btn--primary" href="javascript:void(0);" name="save" id="saveBtn_24ad66f5be91c">Save</a>
答案 0 :(得分:0)
看来,时间延迟或元素在当前页面中不可见。因此,您应该在点击之前关注元素。
new Actions(driver).moveToElement(element).perform();
答案 1 :(得分:0)
试试这个
driver.findElement(By.xpath(&#34; //一个[@name =&#39;保存&#39;]&#34))。单击();