python+selenium2(一)

时间:2023-03-09 07:22:07
python+selenium2(一)

一、安装python

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

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

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

python+selenium2(一)

二、安装pycharm

(1)安装一路下一步;

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

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

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

 from selenium import  webdriver  #从selenium导入webdriver

 driver=webdriver.Chrome()   #初始化driver

 driver.get("http://www.baidu.com")   #进入指定网址
driver.find_element_by_id("kw").send_keys("feifie") #定位元素
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/");