public class BTest implements WebDriverProvider
{
@Test
public void launch()
{
System.setProperty("browser", "firefox");
Configuration.browser=BTest.class.getName();
Configuration.screenshots = false;
Configuration.browserSize = "1920x1200";
}
@Override
public WebDriver createDriver(DesiredCapabilities arg0) {
FirefoxDriverManager.getInstance().setup();
return new FirefoxDriver();
}
}
回答
在測試中,您只需設置配置,但不會執行任何操作以實際啓動瀏覽器。 嘗試打開一些網頁。例如:
open("http://google.com");
謝謝。現在工作。 –
但是,如果它打開(「http://google.com」);那麼這段代碼的用途是什麼? @Override public WebDriver createDriver(DesiredCapabilities arg0){FirefoxDriverManager.getInstance()。setup(); 返回新的FirefoxDriver(); }我們在其中寫入返回新的FirefoxDriver();. –
@Amar Nath Yadav你可能想用它來創建一個具有某些DesiredCapabilities像javascriptEnabled,handlesAlerts等的驅動程序。 在您的代碼方法中接受DesiredCapabilities,但不適用於它。所以我不知道) – IKo
- 1. 我的php代碼顯示爲在瀏覽器中未執行
- 2. ,但瀏覽器中未顯示更改?
- 3. 自動瀏覽器互操作性測試程序通過查看代碼
- 4. 顯示PHP代碼的瀏覽器
- 5. 我該如何在瀏覽器中測試我的node.js代碼?
- 6. Android:從代碼啓動Web瀏覽器
- 7. 在瀏覽器中啓動javascript代碼
- 8. 通過廣播接收器檢測瀏覽器啓動
- 9. JUnit測試用例通過eclipse,但未通過maven構建
- 10. 自動點擊,但通過瀏覽器
- 11. 在瀏覽器中顯示XML代碼
- 12. JSF代碼顯示在瀏覽器
- 13. 測試瀏覽器不顯示網絡驅動器的單元測試列表
- 14. 啓用瀏覽器JavaScript使用代碼
- 15. 量角器測試開啓瀏覽器
- 16. TensorBoard啓動但不顯示在瀏覽器中
- 17. Apache CentOS HTTP測試頁面顯示 - 但僅限於我的特定瀏覽器
- 18. 來自Servlet的值顯示通過直接鏈接瀏覽器但不通過代碼
- 19. 通過facebook使用phpunit和php-web驅動來測試你的多代瀏覽器的代碼
- 20. 噶顯示茉莉花測試在瀏覽器中的AngularJs代碼
- 21. 自動單元測試示例代碼
- 22. Web瀏覽器控件未顯示Html,但顯示網頁
- 23. 在瀏覽器中未顯示React代碼
- 24. 當我運行代碼時,我的php代碼不顯示在瀏覽器上
- 25. 部分的我的PHP代碼顯示在瀏覽器
- 26. 啓動瀏覽器(Safari瀏覽器)我的應用程序
- 27. 用於應用內瀏覽器的UIWebView示例代碼?
- 28. 瀏覽器檢測不顯示我使用的是什麼瀏覽器
- 29. 如何通過Firefox瀏覽器自動進行功能測試?
- 30. 量角器瀏覽器但未連接到測試網址
您的測試中沒有斷言? –