Selenium WebDriverとJMeterの組み合わせで最新のFirefoxブラウザ(50.1.0)を使用する際に問題があります。私はJmeterを使ってFirefoxのブラウザでテストケースを起動しようとしています。私は、Selenium webdriverを使用してJARファイルを作成し、JMeter Junit Requestで呼び出しています。私がテストケースを実行するとブラウズが起動しますが、NEW TABにはまってしまい、テストシナリオを再生するために私のURLを呼び出さない。私は古いFirefoxブラウザ(23)を使用していますが、これはうまくいきますが、この問題の記事をすべて読んでおり、Firefox 48のバージョンが始まり、セレン3.0 webdriverの場合はgeckoドライバを使用する必要があります。私もそれを使用しています。しかし、まだ使用していません。ここに私のサンプルコードです:Jmeter JunitのFirefoxDriverでのリクエスト
public void test() {
System.setProperty("webdriver.gecko.driver","c:\\Selenium\\FireFox_Driver\\geckodriver.exe");
/* FirefoxProfile fp=new FirefoxProfile();
DesiredCapabilities dcap=DesiredCapabilities.firefox();
dcap.setCapability(FirefoxDriver.MARIONETTE, "c:\\Selenium\\FireFox_Driver\\geckodriver.exe");
dcap.setCapability(FirefoxDriver.PROFILE, fp);
WebDriver driver=new FirefoxDriver(dcap);
*/
WebDriver driver=new FirefoxDriver();
driver.get("http://gmail.com");
}
最新のブラウザの使い方についてのアイデアはありますか? ありがとう
ビンゴ、私はあなたがそれを釘付けにしたと思う。私はJmeter/LibフォルダにSelenium-server standalone.jarファイルをコピーしましたが、内容は抽出しませんでした。あなたの応答の後、私はLibフォルダとクライアント結合.jarファイルを抽出してコピーしました。これは現在、期待通りに機能します。どうもありがとうございます。私の問題は解決されました。私はjarファイル全体をコピーするだけで動作すると思ったが、明らかにそうではなかった。 – kenny