selenium webdriver学习(2)————对浏览器的简单操作

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。

?

?

?

?

?

?