簡體   English   中英

如何在Chrome瀏覽器中運行硒測試?

[英]How to run selenium tests in Chrome browser?

我使用JUnit和Selenium進行了一些測試,我需要在Chrome瀏覽器上運行它。 我下載了Chrome驅動程序,並將我的SetUp()配置為:

@Before
public void SetUp() throws Exception{
    System.setProperty("webdriver.chrome.driver","");
    driver = new ChromeDriver();
    baseUrl = ;
    driver.get(baseUrl);    
    driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);//Wait 5 seconds to load the page
}

ChromeDriver.exe已添加到我的“參考庫”文件夾中。
當我運行測試時,將顯示以下錯誤: java.lang.exception:沒有可運行的方法

有人知道我該如何解決?

1º將chromedriver添加到計算機的路徑中。 2º將setProperty更新為: System.setProperty("webdriver.chrome.driver","C:\\\\Users\\\\pedro_nazario\\\\Desktop\\\\ChromeDriver\\\\chromedriver.exe"); 第二個參數必須是Chromedriver.exe在我的情況下的位置,chromedriver在桌面上的文件夾中。

最重要的一點是,您永遠不會忘記在運行測試之前,請完全關閉Chrome瀏覽器。 在運行測試之前,必須打開任何Chrome瀏覽器。 如果打開某些Chrome瀏覽器,硒將在您的屏幕上顯示錯誤。

根據文檔webdriver.chrome.driver應該包含chromedriver可執行文件的路徑:

System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");

或者,您可以將chromedriver的PATH添加到PATH環境變量。

暫無
暫無

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

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