我想知道是否有关于 Selenium 网络驱动程序的完整教程。我正在使用 IDE 记录测试用例并将它们作为 junit/webdriverbacked 导出到 Eclipse。我刚刚开始使用硒。所以,你能帮我找到一些更详细和更高级的教程吗?大多数测试用例与 FF 一起工作得很好,但当我使用 IE 时并不总是这样,有时我会为同一个测试用例得到不同的结果(没有进行修改)。
问问题
1719 次
2 回答
1
这是一个非常好的纲要。
就是这样,sry
于 2012-09-20T08:59:18.913 回答
0
5 分钟手册。开始使用 selenium 。请参阅此处
关于设置 IE 驱动程序,你可以在这里
为 selenium 测试设置 IDE 的常见想法:1)我使用 IDEA + maven 2)所以你只需创建 maven 项目 + 在本地 pom 文件中添加适当的依赖项:
<dependency>
org.seleniumhq.selenium 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 回答