初使selenium
selenium是什么?
直白来讲,他就是一个‘模拟用户点击页面的操作’的编程工具
安装selenium
下载python和pychram并安装(附下载链接):
python官网:https://www.python.org/
pychram官网:https://www.jetbrains.com/pycharm/
安装浏览器Webdriver驱动(用于程序启动浏览器):
Chrome浏览器驱动下载地址:http://chromedriver.storage.googleapis.com/index.html
Firfox浏览器驱动下载地址:https://github.com/mozilla/geckodriver/releases
IE浏览器驱动下载地址:http://docs.seleniumhq.org/download/
Edge浏览器驱动下载地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
找到对应浏览器的版本,点击下载,里面文件放进python根目录,点击返回成功即可。
以Chrome为例,参考教程如下:
1、找到浏览器对应的版本
2、寻找对应版本的驱动包
3、解压并放置python根目录,点击安装,返回successfully代表安装成功
win+R输入cmd进入窗口命令输入:
pip install selenium
打开pychram,创建一个python file:
from selenium import webdriver
from time import sleepdriver = webdriver.Chrome()#打开浏览器
driver.get('https://www.baidu.com/')#打开网址
driver.find_element('id','kw').send_keys('KrityCat')#输入框输入KriyCat
driver.find_element('id','su').click()#点击查询按钮
driver.time = sleep(3)#睡眠3秒
driver.quit()#关闭浏览器
Ctrl+Shift+F10运行该程序,就能看到selenium运行过程。
该文章用于个人记录,如有疑问请留意。
初使selenium相关推荐
- 驱动中的C语言----指针与指针初使化
在运用指针时,最多的错误就是指针的初始化.在程序中,一个未初始化的指针将会引起意想不到的问题.所以将指针初始化为NULL是个好习惯:在运用指针时,首先判断指针是否初始化,以防止指针指向一个未定义的地址 ...
- 初识、初使 MySQL
1.MySQL的安装 安装MySQL的教程可以参见网上的其他教程或是参看这篇博客(非常感谢它无私的分享,也欢迎大家关注他)https://blog.csdn.net/qq_33144861/artic ...
- 记:docker初使用报错:An error occurred and No connection could be made machine actively refused it
项目场景: 之前都是停留在用docker,并没有系统学习,最近本地(Windows10)搭建了docker环境,第二次使用docker命令时会报错:An error occurred trying t ...
- Selenium IDE工具界面剖析
资源推荐: 视频资源: 软件测试相关系列视频 社区资源: 自动化测试交流群 Selenium IDE简介 Selenium IDE(Integrated Development Environment ...
- selenium自动化测试_维持Selenium测试自动化的完美方法
selenium自动化测试 毫无疑问, 自动浏览器测试已改变了软件开发的工作方式. 如果不是Selenium,我们将无法像我们一样使用各种各样的无错误的Web应用程序. 但是有时,甚至IT部门也误解了 ...
- 使用Java的Selenium:Google搜索
1.概述 在本教程中,我们将探讨如何将Selenium与Java结合使用. 我们将使用Selenium打开Google,进行搜索,然后单击URL. 该代码在Github上可用. 2.什么是硒? S ...
- selenium抓取_使用Selenium的网络抓取电子商务网站
selenium抓取 In this article we will go through a web scraping process of an E-Commerce website. I hav ...
- Python + Selenium实现163邮箱的自动登录和发送邮件
运用Python和Selenium实现163邮箱的自动登录和发送邮件 初接触selenium,最近研究了一下用python和Selenium实现163邮箱的自动登录和发送邮件的实现过程,中间出现了各种 ...
- Selenium page_load_strategy设置页面加载策略
pageLoadStrategy 支持以下值: normal这种状态导致Selenium等待整个页面加载(下载并解析了html内容和子资源). eager 这种状态导致Selenium等待DOMCon ...
最新文章
- 开挂的 00 后!17 岁「天才少女」被 8 所世界名校录取,最终选择 MIT 计算机系...
- Linux LXR 网站
- Apache Flink 进阶入门(二):Time 深度解析
- ubuntu启动php-fpm_ubuntu安装php-fpm+xdebug
- dev Gridcontrol控件属性部分
- [码海拾贝 之Perl]获取日期以及日期的加减
- 年夜饭之 -- 红烧羊肉
- VSCode使用VIM复制内容到系统剪切板
- android.support.v4.app.Fragment和android.app.Fragment区别
- 支持x86架构的通用计算机,X86架构模式
- 怎么把黑白照片还原成彩色?三个方法让你一键搞定黑白照片上色
- 器件选型--电源电容滤波
- 名单出炉!下一轮“双一流”,重点建设这些高校!
- “建木”萌芽,聚木成林
- android播放系统音效,Android用SoundPool播放音效
- 计算机相关会议排名(二)
- IDEA插件系列(77):Spec Math symbols插件——数学符号
- python学习笔记4(模块
- android获取ion信息,[RK3288][Android6.0] ION 流程和使用小结
- AndroidStudio小松鼠版本添加jitpack.io位置