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

您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源功能測(cè)試工具 > Selenium
自動(dòng)化測(cè)試框架Selenium入門(mén)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/2/19 15:56:35 ] 推薦標(biāo)簽:自動(dòng)化測(cè)試 測(cè)試框架 功能測(cè)試工具

  1.什么是selenium
  selenium是ThoughtWork的一款開(kāi)源測(cè)試框架。
  下載selenium2.0lib包,點(diǎn)擊http://code.google.com/p/selenium/downloads/list
  這是官方文檔:http://seleniumhq.org/docs/
  2.為什么選擇selenium
  自動(dòng)化測(cè)試工具有很多了,QTP作為商業(yè)軟件功能強(qiáng)大。但是要把QTP整合到已有的測(cè)試平臺(tái)上面非常困難,selenium非常容易的可以整合到已有的測(cè)試平臺(tái)上面去。如果你是一個(gè)剛剛不如職場(chǎng)的新人不懂程序代碼上手selenium有點(diǎn)困難,selenium需要一定的程序開(kāi)發(fā)能力。為以后的測(cè)試平臺(tái)長(zhǎng)遠(yuǎn)考慮,故選用selenium測(cè)試框架。
  selenium Java環(huán)境基本配置
  1.安裝java虛擬機(jī)JDK1.5版本以上。
  2.下載安裝火狐瀏覽器,并安裝。
  3.下載selenium支持火狐瀏覽器的IDE,通過(guò)這個(gè)IDE可以使用selenium語(yǔ)言編寫(xiě)腳本也可錄制操作腳本。(不是必須安裝IDE)
  4.安裝MyEclipse開(kāi)發(fā)環(huán)境,并配置MyEclipse的環(huán)境。
  3.selenium的基本使用
  1.在Myeclipse建立一個(gè)JavaProject項(xiàng)目名稱自定義。
  2.將下載的selenium-server-standalone-x.xx.x.jar,導(dǎo)入到項(xiàng)目的Reference Libraries中。
  3.從IDE中導(dǎo)出的測(cè)試腳本加入工程中。
  4.在注解@Test中可以編寫(xiě)自動(dòng)化測(cè)試步驟或腳本了。
  選擇元素
  WebElement element = driver.findElement(By.id("passwd-id"));
  在輸入框中輸入內(nèi)容:
  element.sendKeys(“test”);
  將輸入框清空:
  element.clear();
  獲取輸入框的文本內(nèi)容:
  element.getText();
  找到下拉選擇框的元素:
  Select select = new Select(driver.findElement(By.id("select")));  選擇對(duì)應(yīng)的選擇項(xiàng):
  上傳文件的元素操作:
  WebElement adFileUpload =driver.findElement(By.id("WAP-upload"));
  String filePath = "C: est\uploadfile\media_ads\test.jpg";
  adFileUpload.sendKeys(filePath);
  Windows 和 Frames之間的切換
  一般來(lái)說(shuō),登錄后建議是先:
  driver.switchTo().defaultContent();
  切換到某個(gè)frame:
  driver.switchTo().frame("leftFrame");
  從一個(gè)frame切換到另一個(gè)frame:
  driver.switchTo().frame("mainFrame");
  切換到某個(gè)window:
  driver.switchTo().window("windowName");
  調(diào)用Java Script
  Web driver對(duì)Java Script的調(diào)用是通過(guò)JavascriptExecutor來(lái)實(shí)現(xiàn)的,例如:
  JavascriptExecutor js = (JavascriptExecutor) driver;
  js.executeScript("(function(){inventoryGridMgr.setTableFieldValue('"+ inventoryId + "','" + fieldName + "','"
  + value + "');})()");

上一頁(yè)12下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 欧美大胆一级视频 | 欧美一级在线观看 | 五月在线 | 中文字幕亚洲天堂 | 97色噜噜| 麒麟色欧美影院在线播放 | 日本成年免费网站 | 一区二区三区免费精品视频 | 日韩在线网 | 韩国 欧美 日产 国产精品 | 500福利国产精品导航在线 | 久久天天躁狠狠躁夜夜爽 | 乱人伦99久久 | 第一福利网址导航 | 99久久中文字幕伊人 | 国产午夜不卡 | 日本最新在线 | 好吊色综合网天天高清 | 亚洲国产成人久久三区 | 成人免费无毒在线观看网站 | 欧美视频高清在线观看 | 黄色国产一级片 | 日本免费一二区视频 | 日韩黄色影视 | 看美女日批| 黄网站免费在线 | 成人亚洲精品 | 在线播放成人毛片免费视 | 看全色黄大色黄女片爽毛片 | 日韩午夜在线 | 久爱精品视频在线视频 | 欧美男同志videos | 无限资源日本好片 | 中文国产日韩欧美视频 | 免费人成在线观看 | 欧美日韩午夜视频 | 中文字幕亚洲综合精品一区 | 免费在线看黄色片 | 香蕉视频色版在线观看 | 中文字幕在线一区 | 亚洲毛片在线观看 |