junit4框架——webdriver脚本
Posted 跳动de手指
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了junit4框架——webdriver脚本相关的知识,希望对你有一定的参考价值。
后续会带来testNG单元测试框架比junit框架更强大;
package cn.helloselenium; import org.openqa.selenium.*; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.By; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; public class junitwebdriver { public WebDriver driver; String baseUrl="http://www.sogou.com/"; @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before public void setUp() throws Exception { System.setProperty("webdriver.gecko.driver", "C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe"); driver=new FirefoxDriver(); } @After public void tearDown() throws Exception { //driver.quit(); } @Test public void test() { //fail("Not yet implemented"); driver.get(baseUrl+"/"); driver.findElement(By.id("query")).sendKeys("junit4单元测试"); driver.findElement(By.id("stb")).click(); } }
以上是关于junit4框架——webdriver脚本的主要内容,如果未能解决你的问题,请参考以下文章
junit4单元测试--web项目中模拟登录会话,做全流程测试
python webdriver 测试框架-数据驱动DDT的例子