JavaWebDriver调用火狐简答实例

上一篇 / 下一篇  2016-01-15 07:48:47 / 个人分类:测试技术

import static org.junit.Assert.*;

import java.io.File;
import java.util.List;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxBinary;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;

public class testMenu {
    
    //获取火狐的安装路径
    File pathToBinary = new File("D:\\Program Files\\Mozilla Firefox\\firefox.exe");
    FirefoxBinary ffBinary=new FirefoxBinary(pathToBinary);
    FirefoxProfile ffprofile=new FirefoxProfile();
    WebDriver driver=new FirefoxDriver(ffBinary,ffprofile);

    @Before
    public void setUp() throws Exception {
        driver.get("http://www.w3school.com.cn/html/html_entities.asp");
    }

    @After
    public void tearDown() throws Exception {
        driver.quit();
    }

    @Test
    public void test() throws Exception {
        //这里的id是一个div,通过获取div下的findElements,可以获取到div/ul/所有的li元素
        List<WebElement> links=driver.findElements(By.id("course"));
        System.out.println(links.size());
        for(int i=0;i<links.size();i++){
            System.out.println(links.get(i).getText());
           
        }

    }

}

TAG: webdriver 火狐 WebDriver

 

评分:0

我来说两句

Open Toolbar