关于Selenium-FF和IE驱动程序的教程

时间:2012-09-19 09:45:08

标签: selenium

我想知道是否有关于Selenium网络驱动程序的完整教程。我正在使用IDE来记录测试用例并将它们导出为junit / webdriverbacked到eclipse。我刚开始使用硒。那么,你能帮我找一些更详细和更高级的教程吗?大多数测试用例都适用于FF,但是当我使用IE时并不总是如此,有时我会得到相同测试用例的不同结果(没有修改)。

2 个答案:

答案 0 :(得分:1)

This是一个非常好的纲要。

这就是全部,sry

答案 1 :(得分:0)

5分钟manual.getting以selenium开始.see here

关于设置IE驱动程序,您可以获得here

为selenium测试设置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();
}

}

然后运行测试。享)