selenium webdriver python 操作IE浏览器

Step1:下载IEDriverServer

下载路径:http://selenium-release.storage.googleapis.com/index.html

我下载的是2.48版本的IEDriverServer_Win32_2.48.0.zip ,解压之后得到IEDriverServer.exe 。打开2.48,可以看到两个IEDriverServer:

32bit:  IEDriverServer_Win32_2.48.0.zip

64bit:  IEDriverServer_x64_2.48.0.zip

选择一个合适的下载即可。

 

Step2: 放置IEDriverServer

在跟项目包平行的地方新建一个包,比如”lib",然后将 IEDriverServer.exe拷贝到lib下。

 

Step3: 更改保护模式

Win+R打开“运行”,输入“regedit.exe",打开注册表

找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

可以看到5个文件夹,分别为: 0 1 2 3 4 。

在1-4号Key下面都有名叫2500的属性,则将其值改为相同的非零值。一般情况下,系统上默认的是1,2号key 2500属性值为3,3,4号key 2500属性为0,将3,4号key的值该成3就可以。

Step4: 添加 webdriver.ie.driver 属性设置

#encoding:utf-8

from selenium import webdriver
import time

driver=webdriver.Ie(executable_path="./../lib/IEDriverServer.exe")
driver.get("http://www.baidu.com")
time.sleep(3)
print driver.title
assert "百度一下" in driver.title

elem=driver.find_element_by_id("kw")
elem.send_keys("selenium")
driver.find_element_by_id("su").click()
time.sleep(3)
print driver.title
assert "selenium" in driver.title

driver.close()

Step5: 运行

结果: 运行通过

百度一下,你就知道
selenium_百度搜索

 

转载于:https://www.cnblogs.com/miniren/p/5025595.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值