如何创建一个Junit4测试用例
1、在指定package右键—new—other—java—JUnit—JUnit Test Case
2、弹出框中输入类名,勾选方法:setup()和teardown(),点击finish
3、复制@After 方法为@Test方法,注意修改方法名,方法名不能重复
4、在类名下,方法外定义WebDriver变量driver为:WebDriver driver;
5、在@Before方法中启动浏览器:firfox浏览器:driver = new F坡纠课柩irefoxDriver();chrome浏览器:System.setProperty("webdriver.chrome.driver","c:\chromedriver.exe"); driver = new ChromeDriver();IE浏览器:System.setProperty("webdriver.ie.driver","c:\IEDriverServer.exe"); driver = new InternetExplorerDriver();
6、在@After方法中添加关闭浏览器:driver.close();——存在多个页签时,只关闭当前页面;如果当前窗口是浏览器中最后一个窗口,就关闭浏览器。driver.quit();——关闭整个浏览器
7、在@Test中添加测试步骤:打开留言簿首页:driver.get("fi盟敢势袂le:///E:/Selenium/ex锾攒揉敫ample/message.html");get方法的参数为URL,字符串类型,参数url为被测系统的完整url作用:在当前浏览器窗口中打开指定url的网页,并且等待网页加载完成。–WebDriver会在超时时间内自动等待到该页面完全加载才执行接下来的测试和脚本的执行,戒者到达超时时间为止。naviage对象的to方法(了解):–语法:driver.navigate().to(“url”);–作用:直接导航到指定url的网页。注意:如果页面中存在徆多的AJAX加载,此时WebDriver是无法知道是否完成加载。检查此类页面是否加载完成,那么我们就需要添加等待动作
8、运行调试