selenium浏览器操作

在元素定位中xpath使用的还算比较多,介绍一下常见的firfox和chrome浏览器插件安装

一、浏览器定位工具安装

1、firfox

firfox比较简单,主要浏览器自带的定位功能也比较强大国内也比较好的支持插件安装

1)安装

我这里已经安装好了所以可以在"我的附加组件"里面查看,如果没有安装的话可以在"可用附加组件"中安装

 

 

 

2)使用

 firepath和firefinder都可以定位元素,firepath可以在定位元素的时候生成xpath或者css,finefinder比较偏向验证xpath是否正确。F12用小光标指定要定位的元素。

到firefinder里面验证的时候记得要去掉firepath里面的"."

 

 

 2、chrome

chrome浏览器自带xpath功能直接F12用小光标找到元素,然后右击Copy->copy Xpath

 

 可以通过ctrl+F 输入刚刚copy的xpath

 

二、浏览器启动

安装浏览器的时候会自带驱动,如果浏览器不在系统默认路径下在代码里设置如下:

1)firefox

两种写法都可以

 DesiredCapabilities des = DesiredCapabilities.firefox();
 des.setCapability("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
 WebDriver driver = new FirefoxDriver(des); 

或者

System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();

 

2)chrome

System.setProperty("webdriver.chrome.driver", "files\\chromedriver.exe");  //指定驱动路径
WebDriver driver = new ChromeDriver();

 

3)IE

System.setProperty("webdriver.ie.driver", "files\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();

 

参考:http://www.cnblogs.com/uslang/articles/5819116.html

posted on 2016-12-06 11:21  applelongmoon  阅读(361)  评论(0编辑  收藏  举报

导航