0

SeleniumWebドライバーに関する完全なチュートリアルがあるかどうか知りたいのですが。私はIDEを使用してテストケースを記録し、それらをjunit/webdriverbackedとしてEclipseにエクスポートしています。セレンを使い始めたばかりです。それで、私がいくつかのより詳細で高度なチュートリアルを見つけるのを手伝ってくれませんか。ほとんどのテストケースはFFで問題なく動作しますが、IEを使用する場合は常にそうであるとは限らず、同じテストケースでさまざまな結果が得られる場合があります(変更は行われません)。

4

2 に答える 2

1

これは非常に優れた総集編です。

それだけです

于 2012-09-20T08:59:18.913 に答える
0

5 分間のマニュアル。セレンを使い始める。こちらを参照

IE ドライバーのセットアップについては、こちらから入手できます

セレン テスト用に IDE をセットアップする一般的な考え方: 1) IDEA + maven を使用するため、2) maven プロジェクトを作成し、適切な依存関係をローカル pom ファイルに追加するだけです。

<dependency>

org.seleniumhq.selenium セレン-Java 2.24.1

その後、maven は必要なすべての自動インポートを自動的に提案します。次に、Selenium IDE によって生成されたコードを適切な Java ファイル (例) に渡すだけです。

import com.thoughtworks.selenium.SeleneseTestBase;
import org.junit.After;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

import java.util.concurrent.TimeUnit;

public class HomePageTest extends SeleneseTestBase{

static WebDriver driver;

@Before
public void openFirefox(){

driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);

}

@Test
public void testHomePage(){
driver.get("https://www.google.by/");
WebElement search = driver.findElement(By.xpath("//*[@id=\"gbqfq\"]"));
search.sendKeys("laptop");
search.submit();

}

@After
public void closeFirefox(){
// driver.quit();
}

}

そして、テストを実行します。楽しい)

于 2012-09-19T10:43:15.490 に答える