亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源功能測(cè)試工具 > Selenium
Selenium之常用的方法的封裝
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2016/1/12 13:46:17 ] 推薦標(biāo)簽:軟件測(cè)試工具 功能測(cè)試

  一.概述
  selenium在編寫(xiě)頁(yè)面中函數(shù)的時(shí)候,需要調(diào)用的某些方法是很多PageObject都需要調(diào)用到的,而且這些原始的方法需要進(jìn)行封裝
  以便使腳本更好的實(shí)現(xiàn)功能,那么有哪些方法是需要經(jīng)常用到的呢?
  二.selenium封裝的常用的方法
1  /**
2      * 判斷是否找到對(duì)象
3      * @param by
4      * @return
5      */
6     private boolean waitToDisplayed(final By by){
7         boolean waitDisplayed=false;
8         try {
9             waitDisplayed=new WebDriverWait(driver,Config.waitTime).until(new ExpectedCondition<Boolean>(){
10                 @Override
11                 public Boolean apply(WebDriver d) {
12                     // TODO Auto-generated method stub
13                     return d.findElement(by).isDisplayed();
14                 }
15             });
16
17         } catch (Exception e) {
18             // TODO: handle exception
19             throw new DefinedException(by.toString() + " is not exist until " +Config.waitTime+" sec in file: "+yamlFile);
20         }
21         return waitDisplayed;
22     }
1 /**
2      * 判斷對(duì)象是否沒(méi)出現(xiàn)
3      * @param key
4      * @param replace
5      * @return
6      */
7     private boolean waitToNonDisplayed(String key,String[] replace){
8         boolean waitNonDisplayed=false;
9         final By by=this.getBy(key, replace);
10         try {
11             waitNonDisplayed=new WebDriverWait(driver,Config.waitTime).until(new ExpectedCondition<Boolean>(){
12                 @Override
13                 public Boolean apply(WebDriver d) {
14                     // TODO Auto-generated method stub
15                     if(d.findElements(by).isEmpty()||!d.findElement(by).isDisplayed()){
16                         return true;
17                     }else{
18                         return false;
19                     }
20                 }
21             });
22         } catch (Exception e) {
23             // TODO: handle exception
24             throw new DefinedException(by.toString() + " is also exist until " +Config.waitTime+" sec in file: "+yamlFile);
25         }
26         return waitNonDisplayed;
27     }

上一頁(yè)12下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 亚洲精品动漫在线 | 日韩操操操 | 在线视频你懂得 | 午夜剧场在线播放 | 在线不卡日韩 | 视频在线成人 | 免费a级毛片在线播放 | 狠狠久久综合伊人不卡 | 国产一区二区三区在线观看视频 | 日批视频在线免费看 | 免费观看黄色的网站 | 夜夜躁日日躁 | 国产免费怡红院视频 | 最近中文字幕免费版在线3 最近中文字幕免费版在线 最近中文字幕免费mv在线视频 | 黄网在线免费看 | 欧美一区二区三区激情视频 | 全免费一级毛片在线播放 | 日本一区二区三区不卡在线视频 | 欧美一级特黄一片免费 | 国产91激情对白露脸全程 | 18pao国产成视频永久免费 | 亚洲无线一二三四区 | 看黄色毛片 | 成年视频在线 | 亚洲欧美日韩精品久久奇米色影视 | 一级大黄美女免费播放 | 激情久久久久久久久久 | 欧美精品亚洲精品日韩专 | 涩涩视频www在线观看入口 | 日韩精品一区二区三区免费视频 | 久久99视频| 福利网址导航大全 | 中国一级淫片bbb | 午夜成年人视频 | 你懂的在线观看 | 天天摸夜夜摸爽爽狠狠婷婷97 | 日韩在线视屏 | 人成在线视频 | 日本高清www无色夜在 | 99精品视频观看 | 一个人看的www的视频免费 |