Maven 配置 Selenium + testNG + reportNG 執行環境
安裝與配置
環境配置
配置環境變數
將 Maven 下載到本地解壓後,設定環境變數
"我的電腦"右鍵選單->屬性->高階->環境變數->系統變數->新建
找到"Path"變數名->"編輯"新增如下:
新增好了以後,開啟"cmd"執行"mvn -version"來測試Maven是否配置正確
配置Maven倉庫
修改 Maven 倉庫的路徑。 開啟...\apache-maven-3.3.3\conf\settings.xml 檔案, 大概在49行到57行之間的位置做如下修改:
建立Maven專案
配置好了倉庫,我們就可以建立專案了,建立專案之前先了解下各個引數都是什麼意思
- generate --- 用於建立Maven專案
- DgroupId --- 指定包的名稱
- DartifactId --- 指定專案名稱
- Dversion --- 指定版本號
開啟"cmd",在指定的目錄下輸入以下配置構建Maven專案:
【注意】:每個引數之間都要有空格,而且引數對大小寫非常敏感
由於第一次配置專案可以需要很多的依賴包,所以要下載一會,需要一點時間,配置好了以後,會發現剛剛進入的資料夾下多了一個目錄
出現了目錄但是當前不能直接匯入到Eclipse中,還需要執行下面的命令才可以:
配置完了以後,就可以匯入Eclipse了
將Maven專案匯入Eclipse中
1. 開啟Eclipse
2. 匯入專案,選擇File->Import->Existing Projects into Workspace->點選"Next",新增剛才構建的"MyWebDriver"目錄
3. 修改Maven配置檔案路徑,選擇Window-->Perferences-->Maven-->User Settings
配置好了Eclipse,Maven基本都已經成型了。剩下的就是怎麼用了。
包的管理與更新
Maven包的管理都是在pom.xml中配置的,可以訪問Maven網路上的倉庫,然後當你啟動Eclipse的時候,Maven它就會從網路倉庫上,把對應的包給下下來。
在搜尋框中,搜尋"Selenium",就可以出現"Selenium"的包路徑,包名以及對應的版本號
將對應包的資訊記錄以後,就可以在pom.xml中配置了,配置如下(PS: 下面配置了一些jar包,其中testNG用來管理用例,reportNG用來生成報告,Selenium用來執行測試用例,還有):
4.0.0com.jase.testMyWebDriverjar1.0MyWebDriverhttp://maven.apache.org<!-- maven 引數配置,這裡引用不同的testng.xml -->UTF-8testng.xml<!-- maven 引用依賴不同的jar --><!-- 依賴testNg -->org.testngtestng6.9.10test<!-- 依賴reportNg 關聯testNg -->org.uncommonsreportng1.1.4testorg.testngtestng<!-- 依賴Guice -->com.google.injectguice3.0test<!-- 依賴Selenium驅動包 -->org.seleniumhq.seleniumselenium-java2.52.0compile<!-- scope標籤中對應值的解釋: * compile,預設值,適用於所有階段,會隨著專案一起釋出。 * provided,類似 compile,期望 JDK、容器或使用者會提供這個依賴。如 servlet.jar。 * runtime,只在執行時使用,如 JDBC 驅動,適用執行和測試階段。 * test,只在測試時使用,用於編譯和執行測試程式碼。不會隨專案釋出。 * system,類似 provided,需要顯式提供包含依賴的 jar, Maven 不會在 Repository 中查詢它。--><!-- 新增外掛 關聯testNg.xml -->org.apache.maven.pluginsmaven-surefire-plugin2.17res/${xmlFileName}<!-- 新增外掛,新增ReportNg的監聽器,修改最後的TestNg的報告 -->org.apache.maven.pluginsmaven-surefire-plugin2.5usedefaultlistenersfalselistenerorg.uncommons.reportng.HTMLReportertarget/<!-- <forkMode>always</forkMode> -->
testng.xml配置如下:
<!-- Default test --><!-- Default suite -->
執行Maven配置後,可以看到Selenium自動執行了,並且在指定的目錄下""看到reportNG生成的報告
相關推薦
Maven 配置 Selenium + testNG + reportNG 執行環境
安裝與配置 環境配置 配置環境變數 將 Maven 下載到本地解壓後,設定環境變數 "我的電腦"右鍵選單->屬性->高階->環境變數->系統變數->新建變數名:MAVEN_HOME變數值:D:\Service\apache-maven-3.3.9 找到"Path
環境搭建筆記(一)——Maven配置Struts2+Spring4+Mybatis3執行環境
<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
maven中pom.xml配置JDK8編譯、執行環境
我們在開發maven專案時,IDE經常給我們把jdk執行環境弄個JavaSE5 ,煩。。 這個可以在專案build path中手動編輯修改,當然也可以在pom.xml中直接指定,將編譯執行環境統統改為JDK1.8 。 pom.xml 中配置一個maven編譯外掛&n
maven配置profile,按指定環境打包
app pac clu nal 測試環境 profile 之前 pack dir 日常開發中,經常會處理開發環境、測試環境、生產環境的配置文件,一旦項目大了之後各種配置文件太多,每次修改配置文件切換各種環境時容易遺漏,解決方案可以使用maven配置profile來實現,修改
Sulime Text 3 配置C/C++編譯執行環境
開場槽 說起來,大一剛進浙大的時候,有這樣一門“程式設計基礎”課,學的是C。東西倒不是特別難,可是偏偏寫程式碼用的IDE是Dev C++——這麼一款沒有程式碼自動補全,除錯不好用,如今基本沒有企業會用的這麼一款IDE。如果一定要說Dev有什麼好的話……大概就是
sublime text3 配置java編譯and執行環境
Sublime Text 3 --> tool --> build System --> New build System 新增以下程式碼 { "cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$fil
VS Code配置多Python版本執行環境
正兒八經開始使用的第一個編輯器就是VS Code,所以基本沒怎麼用過Sublime,比較是無從談起,不過VS Code用起來真是順手啊。配置好的話,直接在VS Code裡面進行Python開發、除錯,完全不是問題。 不過使用Python難免需要用到多個Pyth
Win7旗艦版中的IIS配置asp.net的執行環境
特意申明:這是配置asp.net執行壞境,不是asp,asp和asp.net是有區別的。 二、點選“控制面板”後如下圖: 三、雙擊“程式和功能”,進入如下圖: 四、點選紅線圈起來的,進入如下圖: 彈出一個視窗,請按照上面選擇這些功能,VS2005 中,如果要
如何在IDEA中配置tomcat——搭建web執行環境
近期在著手開發一個簡單的雲盤專案,於是就打算在IDEA中配置一下完整的專案環境,包括web環境和mysql資料庫。本篇部落格只將web環境的配置 一、安裝tomcat 二、在IDEA中配置tomcat 1.新建一個專案 2.勾選JavaEnterprise--
在Ubuntu Server上原始碼安裝OpenERP 8.0,並配置wsgi和nginx執行環境
$ sudo apt-get install -f openerp 即可。這種方式會自動安裝依賴包,當然postgresql還要先裝好。 也可以下載deb包用dpkg -i安裝。找到的引文使用bzr下載branch,發現下載addons總是出錯。我改造一下,直接
Win8作業系統下IIS如何配置asp.net的執行環境
本文主要解決的是在win8作業系統下IIS配置asp.net的執行環境,當然win7的配置方法也大致相似,只有少許部分和win8有差異,在下文中我會指出。本文屬本人親自配置的經驗,整理成文上圖分享出來,如有錯誤還請各位指正。對於配置後有問題的可以在下留言,我會盡快回復!一
maven問題一:maven配置環境變數提示:mvn不是內部或外部命令,也不是可執行的程式或批處理檔案
配置maven環境變數cmd控制檯提示:mvn不是內部或外部命令,也不是可執行的程式或批處理檔案 首先maven環境變數: 變數名:MAVEN_HOME 變數值:E:\apache-maven-3.2.3 變數名:Path 變數值:;%MAVEN_HOME%\bin cmd
intellJ IDEA搭建java+selenium自動化環境(maven,selenium,testng)
開發十年,就只剩下這套架構體系了! >>>
Java(JDK/Tomcat/Maven)執行環境配置及工具(idea/eclipse)安裝
Java (計算機程式語言) Java是一門面向物件程式語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。 Java語言作為靜態面向物件程式語言的代表,極好地實現了面向物件理論,允許程式設計師以優雅的思維方式進行復雜
maven項目之Profile---不同環境打包不同配置
程序員 不同的 fff payment 每次 pom.xml 目錄 麻煩 項目 作為一名程序員,在開發的過程中,經常需要面對不同的運行環境(開發環境、測試環境、生產環境、內網環境、外網環境等等),在不同的環境中,相關的配置一般不一樣,比如數據源配置、日誌文件配置、以及一些軟
maven+SSM+shiro+junit+jetty+log4j環境配置的最佳實踐
一次 bject catch mapping getbean tco 客戶 包名 目錄 思路大致是 jetty插件 -> junit -> SpringMVC -> Spring -> Mybatis整合 -> shiro整合 -> lo
利用maven-assembly-plugin加載不同環境所需的配置文件
參考 oal 階段 配置 信息 需求 lifecycle ima jar 背景: 如何加載不同環境的配置文件已經成了實在必行的,我們通常利用profile進行,詳情參見我上篇博客 http://www.cnblogs.com/lianshan/p/7347890.htm
Selenium TestNG Java環境搭建過程中所遇問題匯總
fin method 搭建過程 onf 9.png 未在 can ann ogr 【問題一】運行時報Unalbe to connect to host 127.0.0.1 on port 7855 【問題分析】Selenium版本與火狐版本不一致,需要下載對應的版本 【
Macaca環境配置及樣例執行
蘋果公司 本地 blog 管理員 sam 執行 說明 test tps 1、Macaca簡介 macaca是由阿裏巴巴公司開發的一套自動化解決方案,適用於PC端和移動端。Macaca基於Node.js開發,測試案例編寫語言暫時也只支持Node.js。 2、Macac
Java+Maven+selenium+testing+reportNG自動化測試框架
都是 tlist image pub tro snapshot htm sea cells 最近公司新出了一個產品,需要搭建自動化測試框架,這是一個學以至用的好機會,跟上級申請後,決定搭建一個java自動化測試框架。 Java自動化測試對我來講可以說不難不易,因為java是