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

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium 2.0 WebDriver 使用指南
作者:網絡轉載 發布時間:[ 2014/2/14 13:46:43 ] 推薦標簽:Selenium WebDriver 功能測試

  SeleniumWebDriver
  注意:我們正致力于完善幫助指南的每一個章節,雖然這個章節仍然存在需要完善的地方,不過我們堅信當前你看到的幫助信息是精確無誤的,后續我們會提供更多的指導信息來完善幫助文檔。
  1.WebDriver介紹
  Selenium2.0主要的新特性是集成了WebDriverAPI。我們設計WebDriver的初衷是提供更加簡單明了的接口來彌補Selenium-RCAPI的不足。在動態網頁中,通常只會更新局部的html元素,WebDriver會很好的幫助用戶快速定位這些元素。我們終的目的是通過提供精心設計的面向對象API來解決現代高級網頁中的測試難題。
  2.WebDriver如何驅動瀏覽器?與Selenium-RC有什么區別?
  不同類型的瀏覽器都會有原生的接口支持自動化操作,Selenium通過這些接口直接向瀏覽器發送指令。如何發送這些指令取決于你當前使用的瀏覽器類型,我們將在這一章節后面來詳細介紹。
  看上去WebDriver與之前Selenium-RC的實現方式類似,實際上兩者之間存在著本質的區別。對于所有類型的瀏覽器Selenium-RC都是使用的同一種方法:當瀏覽器啟動時,向其中注入javascript,從而使用這些js來驅動瀏覽器中的AUT(ApplicationUnderTest)。WebDriver并沒有使用這種技術,它是通過調用瀏覽器原生的自動化API直接驅動瀏覽器。
  3.WebDriver與SeleniumServer
  是否需要是用SeleniumServer取決于你使用WebDriver的方式。以下兩種情況不需要使用SeleniumServer,WebDriver直接運行瀏覽器即可:1、testcases僅僅使用了Webdriver的API;2、瀏覽器和testcase在同一臺PC上,而且testcases僅僅使用了Webdriver的API。
  以下三種情況你需要結合SeleniumServer來使用WebDriver:
  1)使用Selenium-Grid管理集群環境(或者虛擬機)上的testcase;
  2)需要調用非本機上的不同版本的瀏覽器;
  3)未使用任何languagebinding(java/c#/python/ruby),且有意向使用HtmlUnitDriver。
  4.配置Selenium-WebDriver工程
  安裝Selenium是指在開發環境上配置一個工程,然后可以在這個工程中用Selenium編寫程序。如何配置取決于你使用的開發語言和編程環境。
  使用Maven是配置一個Selenium2.0java工程簡單的方式。Maven會下載所有javabingdings以及所有相關的庫(theSelenium2.0javaclientlibrary)。通過使用pom.xml(maven配置文件)來新建工程,你可以根據自己的喜好將Maven工程導入IntelliJIDEA或者Eclipse。
  首先,創建一個文件夾存放Maven工程文件。然后,創建pom.xml,你可以使用texteditor來編輯。鑒于已經有很多關于“如何在Maven工程中使用pom.xml”的參考文獻,這里將不再過多的討論相關細節。下面給出一個示例,為你的工程也創建一個類似的文件。
<?xmlversion="1.0"encoding="UTF-8"?>
<projectxmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>MySel20Proj</groupId>
<artifactId>MySel20Proj</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.38.0</version>
</dependency>
<dependency>
<groupId>com.opera</groupId>
<artifactId>operadriver</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.opera</groupId>
<artifactId>operadriver</artifactId>
<version>1.5</version>
<exclusions>
<exclusion>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-remote-driver</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
</project>

上一頁1234下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 拍真实国产伦偷精品 | 亚洲综合激情另类小说区 | 亚洲大胆美女人体一二三区 | 麻豆传煤一区免费入 | 免费在线一级毛片 | 日日操夜夜操天天操 | 狠狠躁天天躁夜夜躁夜天战 | 欧美午夜一区二区福利视频 | 黄色a级片免费 | 国产高清第一页 | 一级一级毛片免费播放 | 亚洲免费视频观看 | 九九热亚洲精品综合视频 | 大香伊人中文字幕精品 | 亚洲一区二区观看 | www.国产精品视频 | 最近中文字幕完整视频高清10 | 8x福利精品第一福利视频导航 | 免费国产小视频在线观看 | 国产精品日韩欧美一区二区三区 | 日本乱人伦片中文字幕三区 | 亚洲视频毛片 | 久久com | 亚洲欧美日韩精品 | 黄色一级片免费在线观看 | 男女乱淫真视频免费一级毛片 | 亚洲视频不卡 | 激情五月综合网 | 男人边吃奶边爱边做视频刺激 | 91精品国产免费久久国语蜜臀 | 99在线免费 | 一个人看的www视频在线 | 亚洲欧美日韩久久一区 | 伊人网视频在线观看 | 黄茄子视频 | 国产日本欧美在线观看 | 一级全黄色片 | 国产制服丝袜91在线 | 91成人短视频 | 国产二三区 | 午夜影院免费体验 |