簡體   English   中英

如何在windows中通過命令提示符運行從selenium IDE導出的java文件

[英]How to run java file exported from selenium IDE through command prompt in windows

有人可以告訴我如何運行從selenium IDE通過命令提示符導出的java文件。

我使用了以下命令:“java -jar selenium-server.jar -htmlSuite”* firefox“” http://www.google.com “”C:\\ mytestsuite \\ mytestsuite.html“”C:\\ mytestsuite \\ results html的”

能夠啟動硒功能測試運行器,但沒有執行任何東西。

轉換后的測試是JUnit測試。 所以你應該有兩個過程:

您的selenium服務器進程:

java -jar lib / selenium-server-standalone-2.28.0.jar您的JUnit測試運行器

“java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]”如果您有多個測試類,最好使用Suite注釋創建TestSuite:

@RunWith(Suite.class)
@SuiteClasses({
   MyTestClass1.class,
   MyTestClass2.class})
public class TestSuite {
   ...

如果您使用的是Spring,則可以設置包含selenium服務器地址,瀏覽器的配置,......

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:my/package/seleniumConfig.xml"})
public abstract class SeleniumTestSuite {

導出的java測試用例不能編譯,因為它們至少需要編譯Selenium庫,並且可能還需要junit或TestNG來實際運行。 我真的建議你從日食中做到這一點。

你可以在這里獲得32或64位的eclipse 然后通過File-> New - > Java Project創建一個新的Java項目。 您可以在此處獲取Selenium客戶端zip 你需要從這個zip中獲取客戶端jar(稱為selenium-java-2.31.0.jar)並將其放在eclipse中新Java項目的lib目錄中。 您可能必須創建lib目錄,然后右鍵單擊lib目錄中的jar文件並“添加到構建路徑”。

將Selenium IDE生成的java代碼放入eclipse中新Java項目的src目錄中。 (您可能需要在src等下創建適當的包)。 然后右鍵單擊所需的測試用例java文件,並選擇“Run As ... Junit”。 這應該為你運行它。 如果您遇到編譯或運行錯誤,可以更新上面的問題。

這是解決方案:測試是硒的類mande

import org.junit.runner.JUnitCore;
import com.example.tests;

public static void main(String[] args) {
    Result result = JUnitCore.runClasses(Test.class);
    for (Failure failure : result.getFailures()) {
        System.out.println(failure.toString());
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM