selenium webdriver学习(二)————对浏览器的简单操作selenium webdriver对浏览器的简单操作?打开一个测试浏
selenium webdriver学习(二)————对浏览器的简单操作
selenium webdriver对浏览器的简单操作
?
打开一个测试浏览器对浏览器进行操作首先需要打开一个浏览器,接下来才能对浏览器进行操作。但要注意的是,因为Chrome Driver是Chromium 项目自己支持和维护的,所以你必需另外下载安装Chrome Driver,详细介绍查下他们的wiki 。
?
import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;public class GetUrlAndTitle {public static void main(String []args){String url = "http://www.51.com";WebDriver driver = new FirefoxDriver();driver.get(url); //得到titleString title = driver.getTitle(); //得到当前页面urlString currentUrl = driver.getCurrentUrl(); //输出title和currenturlSystem.out.println(title+"\n"+currentUrl);}}?
?
其他方法getWindowHandle() ?? 返回当前的浏览器的窗口句柄getWindowHandles()? 返回当前的浏览器的所有窗口句柄getPageSource()???????? 返回当前页面的源码小结
从上面代码可以看出操作浏览器的主要方法都来自org.openqa.selenium.WebDriver这个接口中。看了一下源代码这些方法都是在org.openqa.selenium.remote.RemoteWebDriver这个类中实现的,然后不同浏览的driver类继承RemoteWebDriver。
?
?
?
?
?
?
