windows环境下Selenium安装环境配置以及简单的操作手法

  selenium   硒

一个自动化测试工具的安装
selenium可以完全模拟控制浏览器操作 ,对动态数据进行获取的自动化工具

简述配置过程,具体的使用过程稍后会进行整理总结

老规矩cmd命令 pip install  selenium    

以windows平台为例下载以下两个配置工具

 

https://pan.baidu.com/s/1uVX8mgu9b0j2AC2MLzWTVw

https://pan.baidu.com/s/18VlVLqbNrEdcCXPB8lurGg

 

或自己选择相应的版本

https://github.com/mozilla/geckodriver/releases

http://npm.taobao.org/mirrors/chromedriver/2.41/

将下载好的文件直接拉入python/anaconda安装目录下的scripts目录下,重新打开pycharm即可正常使用

 

import selenium
import time
from selenium import webdriver    #引入网页驱动

driver=webdriver.Firefox()   #使用网页驱动来运行火狐浏览器

driver.get('http://www.baidu.com')    #通过驱动来执行指定的代码


# time.sleep(4)
# driver.find_element_by_id("kw").send_keys("selenium")     #通过kw这个id找到指定的标签
#


# selenium提供了找到元素的方法find_element_ by_xxx



# driver.find_element_by_name("wd").send_keys("csdn")     #通过name值来找

 #    里边如果有中文 ,那么前边加U 
# driver.find_element_by_class_name("s_ipt").send_keys(u"智游")


# tag_name (标签名字)
# driver.find_element_by_tag_name("input")


# 前端html css  js
#     selector 选择器     # id    . 类名
# driver.find_element_by_css_selector("#kw")

#通过xpath语法定位一个元素   y
# driver.find_element_by_xpath("//form[@id='form']/span/input[@id='kw']")

# driver.find_element_by_link_text("贴吧")

time.sleep(4)
driver.close()



#报错:selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="kw"]
# 代码d执行速度很快,浏览器响应很慢
# 代码执行到这的时候浏览器里边的元素可能还没有加载完,所有报错找不到指定的元素

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值