python+selenium2(一)

一、安装python

(1)在官网下载python的安装包,这里使用的是python3.5。安装一路下一步,安装路径我的是D:\Python35。

(2)在计算机的path变量中添加D:\Python35,计算机-属性-高级系统设置--环境变量,

(3)在cmd输入:python,出现如下,就表示python安装成功。

二、安装pycharm

(1)安装一路下一步;

(2)打开pycharm,初次打开选择试用30天。

三、将selenium的库包放到python安装路径下lib-site packages下。

四、在pycharm中新建一个项目,新建包,在包下新建一个python文件,代码如下:

1 from selenium import  webdriver  #从selenium导入webdriver
2 
3 driver=webdriver.Chrome()   #初始化driver
4 
5 driver.get("http://www.baidu.com")   #进入指定网址
6 driver.find_element_by_id("kw").send_keys("feifie")  #定位元素
7 driver.find_element_by_id("su").click()    

特别注意的是:上面调用了Chrome,需要chrome的驱动chromedriver,浏览器与驱动的版本要一致。

写完脚本之后,需要操作浏览器,那么要想selenium成功的操作chrome浏览器需要经历如下步骤:

 1、下载ChromeDriver驱动包(下载地址: http://chromedriver.storage.googleapis.com/index.html?path=2.7/ 

注意阅读note.txt下载与自己所使用浏览器一致版本的驱动包。

 2、指定ChromeDriver所在位置,可以通过两种方法指定:

 (1)通过配置ChromeDriver.exe位置到path环境变量实现。

 (2)通过webdriver.chrome.driver.系统属性实现。实现代码如下:

1
System.setProperty("webdriver.chrome.driver""C:\\Documents and Settings\\Administrator\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chromedriver.exe");
3、最后需要做的就是创建一个新的ChromeDriver的实例。
1 WebDriver driver = new ChromeDriver();
2 driver.get("http://www.baidu.com/"); 
posted @ 2017-10-15 18:51  Yi个人  阅读(1015)  评论(0编辑  收藏  举报