美文网首页报错解决方案积累Java日常学习
selenium中解决Element is not clicka

selenium中解决Element is not clicka

作者: LeslieFind | 来源:发表于2018-12-05 16:01 被阅读0次
报错:

unknown error: Element <div data-v-476ea92b="" class="add_btn">...</div> is not clickable at point (1120, 85). Other element would receive the click: <div data-v-0c70f33c="" class="pageLoding">...</div>

这个是由于页面跳转时正在加载页面,点击到其他元素了,需要加一些等待时间,有三种方法加等待时间
(参考:https://blog.csdn.net/rookie_hh/article/details/78517271)

1、强制等待1秒

Thread.sleep(1000)

2、隐式等待

driver.manage().timeouts().implicitlyWait(2000, TimeUnit.SECONDS);

3、显式等待

WebDriverWait wait=new WebDriverWait(driver, 10);
WebElement wl= wait.until(new ExpectedCondition<WebElement>() {
@Override
publicWebElement apply(WebDriver d) {
returnd.findElement(By.cssSelector(".red_box"));
}
});

相关文章

网友评论

    本文标题:selenium中解决Element is not clicka

    本文链接:https://www.haomeiwen.com/subject/uzkwcqtx.html