加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Selenium报Element is not clickable at point (1217, 742)解决方

(2016-07-01 11:25:09)
标签:

it

分类: 自动化测试
使用selenium执行,报了一个错误,如下:
Element is not clickable at point (1217, 742). Other element would receive the click: 
  
经过调试,出错的位置是因为无法点击,但是元素是存在的,因为用isDisplayed返回是true,证明是存在的。百度后,发现是被后面的
  挡住了,导致无法点击,所以需要加一个等待,才行。
经过处理,加了一个最笨的办法等待,代码如下
    
    public void saveButton(){
        try{
            WebElement save driver.findElement(saveButton);
            if(save.isDisplayed()){
                Thread.sleep(2000);
                save.click();
            }
        }catch(Exception e){
            e.printStackTrace();
        }
    }  

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有