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)
还没有任何评论哟~
