2016-01-28 98 views
0

我正在運行Jmeter並在Windows 7上安裝Webdriver插件。我當前的測試計劃包含Webdriver取樣器和Firefox驅動程序配置。當我嘗試運行測試計劃時,沒有任何反應。查看結果樹窗口中沒有任何記錄,並且右上角的剩餘測試指示符倒計數到0,沒有任何事情發生。帶Webdriver取樣器的JMeter - 瀏覽器窗口未打開

當停用Webdriver Sampler和Firefox驅動程序配置元素時,其餘測試運行時沒有問題。

這個軟件有問題嗎,還是我錯過了什麼?我的代碼如下,如果有幫助。

var pkg = JavaImporter(org.openqa.selenium)

WDS.sampleResult.sampleStart()

WDS.browser.get(' https://test.test.test.test ') var username =

WDS.browser.findElement(pkg.By.id('USERNAME')).sendKeys([WDS.args[0]])

var password =

WDS.browser.findElement(pkg.By.id('PASSWORD')).sendKeys([WDS.args[1])

WDS.sampleResult.sampleEnd()

我已經安裝了Firefox 26,因爲這是建議的支持的瀏覽器,所以它不是,有沒有兼容的瀏覽器。

我的主要問題是這樣的 - 爲什麼不打開瀏覽器窗口?爲什麼配置元素處於活動狀態時測試計劃中的其他測試無法運行?

回答

1

在99%的情況下,答案應該在jmeter.log文件中。在此期間一對夫婦的建議:

  • 添加以下行至system.properties文件(生活在你的JMeter安裝的/ bin文件夾)

    webdriver.firefox.bin=/path/to/your/firefox.exe 
    

    https://code.google.com/p/selenium/wiki/FirefoxDriver頁其它與Firefox相關的屬性

  • 找到所有重複的http *庫,如httpcore * .jar httpmime.jar等,並刪除較小版本的那些

  • 重啓JMeter的挑屬性和改變了

退房The WebDriver Sampler: Your Top 10 Questions Answered指南其他提示和技巧

+0

德米特里你好,感謝您迴應,我已經試過不過你的建議,但仍不工作。我檢查了日誌並發現以下錯誤:無法初始化類org.openqa.selenium.firefox.internal.Executable。 –

+0

請提供完整的堆棧跟蹤,特別是「由...引起」位 –

相關問題