自动化测试 selenium 模块 webdriver使用
自动化测试————网络爬虫教学周期 自动化测试 selenium 模块 webdriver使用
我们可以通过自动化来测试项目:
我们第一步:
打开谷歌浏览器
打开进入点击帮助———点击———》关于Google Chrome
查看版本号
之后通过浏览器打开网址
http://chromedriver.storage.googleapis.com/index.html
通过自己的版本下载
进入之后点击第三个下载
保存在我们需要文件中
不用解压直接改变名字
我们现在可以做一个小测试:
玩 一下:
打开我们的pyCham
先导包:
之后我们传入:
我自动化的是—百度图片—网址是:https://image.baidu.com/
我们通过名称:browser
来通过get进入网址:
运行pycham可以看到浏览器:
进入到浏览器中:
我们进入到浏览器-----之后-----用键盘Fn+F12
查看----百度图片的搜索框id:
回到我们的pycham:
我们通过id获取条件–来进行输入:
我们再通过浏览器获取-----搜索name用在click():
我们运行pycham效果之后:
代码流程:
from selenium import webdriver
browser = webdriver.Chrome('./chromedriver')
browser.get('https://image.baidu.com/') #打开文件
input_kw = browser.find_element_by_id('kw') #通过id来找到输入内容
input_kw.send_keys('腰子姐') #进行输入
buttion_search = browser.find_element_by_class_name('s_search') #找到提交按钮
buttion_search.click() #相当于点击按钮
自动化测试 selenium 模块 webdriver使用相关推荐
- 自动化测试 selenium 模块 webdriver使用02
自动化测试 selenium 模块 webdriver使用02 跟据我上一篇文章: 往下走: 实现滚动下拉: 整体滚动下拉是这样的: for i in range(3):browser.execute ...
- selenium 模块 webdriver使用:Mac下 Firefox和Chrome浏览器驱动下载安装
Python:selenium 模块 webdriver使用报错:No such file or directory: 'geckodriver': 'geckodriver' 1.例子:获取网页句柄 ...
- 自动化测试Selenium、Webdriver
目录 UI自动化测试 Webdriver(浏览器驱动)API Python中基本用法 ⭐定位元素 ⭐操作测试对象 ⭐添加等待 ⭐打印信息 ⭐浏览器操作 ⭐键盘事件 ⭐鼠标事件 本地html自测 常见问 ...
- 测开 - 自动化测试selenium(WebDriver API) - 细节狂魔
文章目录 回顾 什么是驱动?驱动的工作原理是什么? 一个简单的 Web自动化 演示 1.定位元素的方法 - 只介绍两种最常使用的 2.元素的操作 3.等待 3.1.强制等待 强制等待的优点 & ...
- Python自动化测试 环境搭建 Selenium、WebDriver下载、安装、配置、基本使用详解
基本于Python语言 和 Selenium框架,使用PyCharm 开发环境,详细介绍自动化测试环境的搭建 以及 基本的使用方法. 一.安装Python环境 Python环境目前已被大部分主流操作系 ...
- 自动化测试 selenium工具集介绍以及常用的Webdriver API
selenium 什么是selenium? selenium1.0 selenium 2.0 webdriver的原理 selenium 3.0 安装python和selenuim 环境安装注意事项 ...
- python的selenium模块_Python中Selenium模块的使用
目录 Selenium的介绍.配置和调用 Selenium(浏览器自动化测试框架) 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包 ...
- 180-爬虫3-自动操作浏览器工具selenium模块的使用
今日内容 1 项目演示-mkvirtualenv -p python3 gist-git clone xxx-pycharm打开-确保python解释器3.6(如果是3.6以上,百度改源码)-修改配置 ...
- Web自动化测试(Selenium自动化测试框架)
一.Selenium的简介 1.是一种浏览器自动化测试框架 2.用于web应用程序的自动化测试 二.Selenium 1.0 的工作原理 (1)Selenium IDE: Selenium的IDE(集 ...
最新文章
- 【实验楼】python简明教程
- Vue.js双向绑定的实现原理
- OpenCv Java Mat的基本使用-行列式计算(6)
- BZOJ 2244: [SDOI2011]拦截导弹 DP+CDQ分治
- LeetCode 1696. 跳跃游戏 VI(优先队列 / 单调队列)
- 按新的退休年龄计算,64年的职工应该是哪年退休呢?
- 微信公众平台开发者原理图解
- PHP设计模式——命令模式
- 联想启天m410进bios_联想启天M410台式机重装系统win7-联想win7系统下载
- bootstrap实现开关切换
- 团队展示——我说的都队
- 判断手机号是否是素数
- php中column函数,PHP array_column() 函数用法及示例
- 生命是一个苦旅,我们都在路上
- 巴西龟饲养日志----肺炎治疗情况
- python知识点智能问答_基于检索的智能问答
- 尚硅谷_springcloud(2020新版) 下载_异界删除浓缩怎么得|原创下载异界仙战游戏一次搞定 异界仙战安卓下载地址最新版整理...
- Android 5.1以上双卡指定sim卡拨打电话
- PLM系统意义是什么?
- 大意是没有经历过贫穷的人,很难成为优秀的人才。
热门文章
- Kotlin - 改良观察者模式
- 记一次 关于Android studio 编译报错compileDebugJavaWithJavac FAILED
- 4.23以上UE4 版本HTC-VIVE VR项目打包的注意事项
- SpringBoot邮件发送(抄送、密送、图片、多文件等一应俱全哦)
- 【笔记】为什么现代人变得越来越娱乐至死
- 达梦数据库 ,无效的列名, org.springframework.dao.DataIntegrityViolationException: Hibernate-related JDBC operat
- x的y次方python表达式怎么写_x 的 y 次方(xy) 以下表达式正确的是________
- [Spark好友推荐]
- [四连测(三)]圆形谷仓
- 洁净室环境在线式监测实时读取颗粒尘埃粒子计数器