python+selenium2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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" ); |
1 WebDriver driver = new ChromeDriver(); 2 driver.get("http://www.baidu.com/");
以上是关于python+selenium2的主要内容,如果未能解决你的问题,请参考以下文章
Selenium2+python自动化63-二次封装(click/send_kesy)
《selenium2 python 自动化测试实战》——定位iframe