Selenium WebDrive对浏览器的简单操作
第一次用Markdown编辑器
打开一个测试浏览器
对浏览器进行操作首先需要打开一个浏览器,接下来才能对浏览器进行进一步的操作。但要注意的是,不同浏览器驱动配置不同,尤其注意浏览器驱动与浏览器版本之间的匹配情况。 以Firefox为例,其他浏览器与之类似。
- 打开默认路径的firefox ,如果浏览器下载安装在默认位置下使用此方法;
WebDriver diver = new FirefoxDriver();
- 打开指定路径的firefox方法1,如果浏览器下载安装不在默认位置下使用此方法;
System.setProperty("webdriver.firefox.bin","D:\\Program Files\\Mozilla Firefox\\firefox.exe");
WebDriver dr = new FirefoxDriver();
- 打开指定路径的firefox方法2,如果浏览器下载安装不在默认位置下使用此方法;
File pathToFirefoxBinary = new File("D:\\Program Files\\Mozilla Firefox\\firefox.exe");
FirefoxBinary firefoxbin = new FirefoxBinary(pathToFirefoxBinary);
WebDriver driver1 = new FirefoxDriver(firefoxbin,null);
完整Java代码:
import java.io.File;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxBinary;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;