從一個類起動應用,而在另一個類使用它。啓動從一個類的應用程序,並在另一個類使用它(幫助我在學習硒)
大家好,
我是新來硒和Java。我只是想嘗試硒。我是 面臨一些問題。我想創建一個類中,我只是想 啓動應用程序(比如google.com),而接下來的其他任務一樣 執行測試用例已經被其他類完成。可以這樣做, 我在這裏貼上我的代碼。請幫助我理解這一點。
這裏是我的兩個班
該類推出谷歌瀏覽器的。
public class GoogleTest extends SeleneseTestCase { private static Selenium selenium; @BeforeClass public static void setUpBeforeClass() throws Exception { selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.google.com"); selenium.start(); selenium.windowMaximize(); } @Test public void testSearch() throws InterruptedException { selenium.open("http://www.google.com"); selenium.waitForPageToLoad("50000"); } @AfterClass public static void tearDownAfterClass() throws Exception { selenium.stop(); } }
當我運行「GoogleTest」一流的運行完美,當我嘗試 運行此類應輸入搜索字段
public class FirstSeleniumTest extends GoogleTest { private static Selenium selenium; @Test public void testSearch() { selenium.type("q", "Selenium OpenQA"); selenium.waitForPageToLoad("50000"); } }
「FirstSeleniumTest」第二類提示錯誤是這樣的。失敗: testSearch對空(com.dev.rao.FirstSeleniumTest)在 com.dev.rao.FirstSeleniumTest.testSearch(FirstSeleniumTest.java:18) 顯示java.lang.NullPointerException
0
A
回答
0
其通常很難做到你正在努力達到什麼。這就是爲什麼新的Selenium實例每次測試都更好。並在較長時間內容易調試。但根據你正在嘗試我看到兩個問題:
1)selenium.stop()應該在第二個腳本不是第一個。如果你殺了這個實例,它怎麼能在第二個測試中被擴展。
2.)宣告硒兩次。 (我想在第二次測試可能硒實例也應該從第一次測試伸出。)
相關問題
- 1. 使用另一個類的數據庫幫助程序
- 2. 從另一個Java應用程序啓動Java類
- 3. 從另一個幫助程序調用一個句柄塊幫助程序
- 4. 從另一個應用程序啓動我的程序
- 5. 意圖從Android應用程序類啓動一個活動類
- 6. 在另一個應用程序中啓動應用程序
- 7. 關閉一個Java應用程序並啓動另一個應用程序
- 8. Android:幫助將值從一個類傳遞到另一個類
- 9. Nativescript - 從Nativescript應用程序啓動另一個應用程序
- 10. 從另一個Java應用程序啓動Java應用程序
- 11. 從另一個應用程序啓動Java應用程序
- 12. 從另一個rcp應用程序啓動rcp應用程序
- 13. 從另一個應用程序啓動應用程序
- 14. 從一個類中調用一個方法並在另一個類中使用
- 15. 擴展使用requiredfields類並調用它在另一個類SilverStripe
- 16. 啓動Excel並從另一個程序
- 17. Android在同一個應用程序中啓動另一個應用程序
- 18. 從另一個iphone應用程序啓動一個iphone應用程序?
- 19. 在我的應用程序內啓動另一個應用程序
- 20. 從另一個應用程序啓動我的應用程序,然後返回
- 21. 如何從另一個應用程序啓動一項活動?
- 22. Android服務在啓動時啓動並啓動一個URI請求來啓動另一個應用程序
- 23. 如何在Mac上從Java啓動另一個應用程序
- 24. 從另一個應用程序在後臺啓動iOS應用程序
- 25. OSX LaunchAgent的應用程序,啓動另一個應用程序
- 26. 在一個動作類中啓動事務,並在另一個動作類中提交它在struts 2中
- 27. 我需要幫助學習iPhone應用程序開發?
- 28. 如何在Android上從另一個應用程序啓動一個應用程序的主要活動
- 29. 從另一個啓動一個C++應用程序,並與其通信
- 30. 從變量創建一個類並使用它來擴展另一個類?
感謝üManpreet。將解決問題,並將在啓動.. – 2012-04-25 04:22:59