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

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium2.0功能測試之Alert/Confirm/Prompt的處理
作者:網絡轉載 發布時間:[ 2013/10/18 10:20:55 ] 推薦標簽:

  WebDriver中處理原生JS的 alert confirm 以及prompt是很方便的(雖然現在原生JS的實現方式用的很少了)。具體思路是使用switchTo.alert()方法定位到當前的alert/confirm/prompt(這里注意當前頁面只能同時含有一個控件,如果多了會報錯的,所以這需要一一處理了),然后在調用Alert的方法進行操作,Alert提供了以下幾個方法:
  getText : 返回alert/confirm/prompt中的文字內容
  accept : 點擊確認按鈕
  dismiss : 點擊取消按鈕如果有取消按鈕的話
  sendKeys : 向prompt中輸入文字    //這個方法在chromedriver中不起作用,IE的話由于家中無Windows沒有做demo.
package org.coderinfo.demo;
import org.openqa.selenium.Alert;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class AlertDemo {
private static final String URL = "file:///home/moon/Desktop/alert_demo.html";
/**
* @author CoderInfo
*/
public static void main(String[] args) throws InterruptedException {
WebDriver driver = new FirefoxDriver();  //創建一個firefox的 webdriver
driver.get(URL);
driver.manage().window().maximize();
Thread.sleep(1000);
// 點擊彈出alert
driver.findElement(By.id("alert")).click();
Thread.sleep(3000);
Alert alert = driver.switchTo().alert(); //捕獲alert
alert.accept();  //點擊確認按鈕
Thread.sleep(3000);  //等待3s
//點擊彈出confirm
driver.findElement(By.id("confirm")).click();
Thread.sleep(3000);
Alert confirm = driver.switchTo().alert();  //捕獲confirm
String confirmText = confirm.getText(); //獲取confirm中的文字信息
System.out.println(confirmText);
confirm.accept();  //confirm 點擊確認按鈕
//      confirm.dismiss();  //confirm點擊取消按鈕
Thread.sleep(3000);
//點擊彈出prompt
driver.findElement(By.id("prompt")).click();
Thread.sleep(3000);
Alert prompt = driver.switchTo().alert();  //捕獲prompt
//      String promptText = prompt.getText(); //獲取prompt中的文字信息
//      System.out.println(promptText);
prompt.sendKeys("可能是由于太懶了");  //向prompt中輸入內容
Thread.sleep(3000);
prompt.accept();  //prompt 點擊確認按鈕
//      prompt.dismiss();  //prompt點擊取消按鈕
Thread.sleep(3000);
driver.quit(); // close webdriver
}
}

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 欧美色欧美亚洲高清在线视频 | 黄色一级视频在线观看 | 在线看污视频网站 | 男女啪啪猛烈到合不拢腿小说网 | 亚洲rct中文字幕在线 | 国产一级片在线播放 | 噜噜噜噜噜噜色 | 色网站在线观看 | 国产精品久久久久久搜索 | 成人毛片免费免费 | 国产精品videossex白浆 | 亚洲成人黄色在线观看 | 亚洲成a人片在线v观看 | 国产精品麻豆a啊在线观看 国产精品麻豆高清在线观看 | 未满十八18勿进黄网站免费看 | 一级毛片看真人在线视频 | 国产卡1卡2卡三卡网站免费 | 99综合网 | 97狠狠干 | 青青草国产一区二区三区 | 午夜精品久视频在线观看 | 国产在线观看一区二区三区四区 | 717影院理伦午夜论八戒 | 深夜在线观看 | 欧美亚洲欧美区 | 欧美乱大交xxxx | 色就色欧美综合偷拍区a | 欧美日韩看片 | 波多野结衣在线免费视频 | 一级毛片免费在线 | 大陆黄色网 | 欧美综合成人网 | 欧美午夜理伦三级理论三级 | 最近中文字幕mv免费视频 | 免费成年人视频网站 | 深夜免费福利视频 | 成人国产精品 | 日本欧美成人免费观看 | 国产欧美成人免费观看 | a一级日本特黄aaa大片 | 国产精品毛片无码 |