![](/img/trans.png)
[英]Java Selenium Run through Command Prompt CMD Windows Without IDE
[英]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.