0

我無法在Eclipse中運行我的第一個Selenium測試。無法在Eclipse中成功運行硒測試

我很確定所有的配置都可以。

你可以看到下面的截圖我的課+異常:

http://s12.postimg.org/ik0wqb2f1/2015_02_08_1725.png

請您幫助。

非常感謝,

伊丹。

+0

設置壁虎驅動程序屬性和@Test註解新運行後出現另一個異常: 錯誤:在類硒中找不到主要方法。myClass,請定義主要方法爲: public static void main(String [] args) 或者JavaFX應用程序類必須擴展javafx.application.Application – 2015-02-09 09:26:48

回答

0

它看起來像你對我有沒有設置你的項目正確。右鍵單擊您的項目,然後去:

- >構建路徑...-->配置構建路徑...

一旦出現,轉到Libraries選項卡,並刪除的那巨名單.jar文件。

由於系統字符串沒有解決,它看起來像你缺少的JRE系統庫,所以請按[添加庫...],添加它。

然後,你硒設置,只需按下[添加外部JAR ...]和只添加:

  • 硒-java的2.44.0.jar
  • 硒的服務器獨立-2.44 .0.jar

然後看看你是否能夠在此之後運行它。

+0

謝謝,From when我可以下載「系統」和「字符串」的JAR嗎?@ weems74 – 2015-02-09 09:22:24

+0

那些位於上面提到的JRE系統庫中如果您沒有在Eclipse庫中看到JRE系統庫,則可能需要安裝JDK請在您的系統上正確安裝。以下鏈接提供了有關[Windows](http://docs.oracle.com)的說明/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html),[Mac](http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac- jdk.html)和[Linux](http://docs.oracle.com/javase/7/docs/webnotes/install/linux/linux-jdk.html) – weems74 2015-02-09 12:58:14

0

你的代碼沒有錯。你的軟件包有一些問題。 嘗試通過以下鏈接中的步驟正確創建新項目並導入jar。

http://www.guru99.com/installing-selenium-webdriver.html

+0

謝謝,我已經試過了,但仍然收到控制檯上的異常:/ – 2015-02-09 09:27:20

+0

您能否運行簡單的「hello world」程序? 您的軟件包存在問題或者可以用java提供。 嘗試卸載並重新安裝java。然後刪除現有工作空間並創建一個新的。然後嘗試 – Hideandseek 2015-02-10 15:16:52

1

您應該使用測試NG的Eclipse插件,你可以從這裏下載:

Test NG plugin for Eclipse

而且不要忘了Maven的依賴關係添加到您的項目過於:

<dependency> 
    <groupId>org.testng</groupId> 
    <artifactId>testng</artifactId> 
    <version>6.8</version> 
    <scope>test</scope> 
</dependency> 

可能你還需要下面的一些庫。如果需要,他們可以通過Maven的依賴性添加:

<dependency> 
    <groupId>org.seleniumhq.selenium</groupId> 
    <artifactId>selenium-java</artifactId> 
    <version>2.50.1</version> 
    <scope>test</scope> 
</dependency> 

最後,創建測試時,從org.testng.annotations.Test

@BeforeTest 
public void beforeTest() { 
    System.setProperty("webdriver.gecko.driver", geckoDriverLocation); 
} 

@Test 
public void myTest() { 

    driver.get("https://myRUL/home"); 
    [...] 
}