Advertisement

selenium 3+Java界面自动化测试教程(五)——等待配置

阅读量:

超时设置主要包括三种类型,即显性等待、隐性等待以及强制等待,具体如下所示:

1、隐式等待机制解析

该等待机制为系统全局共享,当前包含三种具体实现方式,分别用于设定查找元素的超时时长、页面加载的超时限制以及JavaScript脚本执行的超时周期,具体实现方式如以下代码所示

复制代码
    System.setProperty("webdriver.chrome.driver", "D:\ test\ driver\ chromedriver.exe");
    ChromeDriver chrome = new ChromeDriver();
    //此处为设定页面加载超时时间为30s
    chrome.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
    //此处为设定元素查找最长超时时间为10s
    chrome.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    //此处为设置js脚本运行超时时间为30s
    chrome.manage().timeouts().setScriptTimeout(30, TimeUnit.SECONDS);
    
    
      
      
      

全部评论 (0)

还没有任何评论哟~