[英]Selenium 2 (WebDriver) + Java + Maven + Eclipse Hello World Program issue
Java“Hello World”項目轉換為Maven項目,它停止了錯誤
“錯誤:無法找到或加載主類....”
大家好,
我在google上做了很多搜索,但找不到Selenium 2 ( WebDriver )+ Java + Maven + Eclipse
設置說明的任何Hello World程序
我有以下設置
- Eclipse與Maven插件
- 創建了一個Java項目“Hello World”,當它作為“Java Application”運行時工作正常
- 然后將其轉換為Marven項目。
- 試圖運行整個項目但它沒有運行
- 試圖運行Hello World文件,它一直失敗,錯誤“錯誤:無法找到或加載主類......”
問題:
- 如何在Eclipse中使用maven設置和運行基礎selenium 2程序
- 為什么java在轉換為Maven項目后停止工作。
提前致謝。
此致,維克拉姆
無法重現。
我是這樣做的(Eclipse 4.3 Kepler,Oracle JDK 7u25):
我創建了一個新的Hello World
Java項目(右鍵單擊Package Explorer - > New
- > Java project
):
我將其命名為Hello World
並單擊Finish 。 我在名為hello
的src
文件夾中創建了一個新包,其中包含一個新類HelloWorld
:
我實現了HelloWorld
類並運行它( F11 ):
我將項目轉換為Maven項目(右鍵單擊項目 - > Configure
- > Convert to Maven Project
),單擊Finish
我修正了Maven向我投擲的錯誤。
它說“項目構建錯誤:'artifactId'值'Hello World'與有效的id模式不匹配。” ,所以我認為Hello World
可能因為空間而無效。 我是正確的。 從Artifact Id
和Group Id
刪除空間修復了構建。
之前:
之后(不要忘記通過Ctrl + s保存文件):
現在,一切都按預期工作。 HelloWorld
類在運行時仍然輸出與以前相同的東西。 該項目現在具有稍微不同的文件夾結構(新的bin
和target
文件夾,新的pom.xml
文件):
我添加了Selenium的依賴性。 打開pom.xml
,單擊Dependencies
選項卡,單擊Add ... ,找到Selenium-java
,指定版本2.33.0
。
單擊確定並保存POM文件后,我不得不等待Maven下載所有Selenium的好東西和依賴項,這需要一段時間(觀察Eclipse中的Progress工具欄做什么)。
唯一改變的是項目結構有一個新的Maven Dependencies
項目,其中包含Selenium及其所有Maven Dependencies
項。
我已准備好與Selenium合作:
運行時,這將打開Firefox,轉到Google並完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.