robot framework 初学--打开浏览器

2023-11-09

在TesterHome看到一篇文章后,跟着做了一遍。源地址https://testerhome.com/topics/10447

这里是我个人操作之后的一些疑问和解决方法:


1.Robot是否是以键值对的形式存在呢?

A:我实在是太天真了,只是看到原楼主的例子之后就断定是键值对的形式。



其实不是,只是图中为了方便美观就将关键字都放在了第一列。我误以为是键值对的形式,现在想想键值对哪有后面还有一列的。

关键字可以在中、可以在后,可以是自己写的,然后导入robot中来调用。


2.ChromeDriver的问题

可能在中途中会弹出一个提示框,表示是ChromeDriver停止工作。

这种情况现在看来有几种解决方式:

1)将C:\Python27\Scripts 下的chromedriver替换为符合当前浏览器版本的

2)将Selenium2Library\utils下的browsercache.py下的:

将quit()  替换为close()就可以了。

但是方法2我试过,可以成功跑完,但是跑完之后也会弹出ChromeDriver的提示框。

猜测可能是自动化权限的问题,找到了就更新原因。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

robot framework 初学--打开浏览器 的相关文章

  • 【2021版本】软件测试的分类

    按测试阶段分类 单元测试 对软件中最小可充实单元进行检查和验证 单元测试的原则 尽可能保证各个测试用例是相互独立的 一般由代码的开发人员来实施 用以检验所开发的代码功能符合自己的设计要求 单元测试的益处 能尽早发现缺陷 有利于重构 简化集成
  • 测试开发概念篇

    目录 前言 几个常见的名词 需求 什么是BUG 测试用例 软件生命周期 开发模型 瀑布模型 螺旋模型 增量和迭代模型 敏捷模型 前言 什么是软件测试 软件测试就是验证产品特性是否满足用户需求 开发软件是为了盈利 必须满足用户才会盈利 测试和
  • 字节跳动头条2022测试开发岗 3+1 面经+经验分享(收到offer,入职月薪30K)

    现在 招聘黄金时间已经来临 在网上看了很多大佬的面经 也加了很多交流群 受到了很多朋友的提点 今天终于轮到我来分享面经啦 之前面试了几家公司 最后在八月初拿到了字节跳动测试岗的 offer 这里总结一下自己的面经和复习历程 顺便谈谈我的一些
  • robot framework 使用三:浏览器兼容性自动化

    robot framework 测试浏览器兼容性 上图中黄色圈的地方默认什么都不写 是firefox浏览器 写上ie就是ie浏览器了 firefox最新版本就行 ie需要设置 1 IE选项设置的安全页中 4个区域的启用保护模式的勾选都勾上
  • 软件测试V模型

    以 编码 为黄金分割线 将整个过程分为开发和测试 并且开发和测试之间是串行的关系 特点 明确标注了测试的类型 明确标注了测试阶段和开发阶段之间的对应关系 缺点 测试后置 V模型是基于瀑布模型的 将测试放在整个开发的最后阶段 没有让测试今早介
  • python测试开发工具库汇总

    https github com china testing python api tesing blob master books md 有相关书籍下载 Web UI测试自动化 splinter web UI测试工具 基于selnium封
  • Robot Framework Selenium UI自动化测试 --- 进阶篇

    回顾 如果您对Robot Framework Selenium 以下简称RFS 没有基础概念和使用经验 请先阅读入门篇 入门篇对RFS有基础的介绍和使用教程 展望 本篇主要讲述了如何工程化的使用RFS 并穿插介绍各种常用关键字和使用技巧 希
  • python单元测试框架(测试固件、批量执行)

    python测试框架 在Python语言中应用最广泛的单元测试框架是unittest和pytest unittest属于标准库 只要安装了Python解释器后就可以直接导入使用了 pytest是第三方的库 需要单独的安装 1 白盒测试原理
  • 【python】深入了解Selenium-PageObject

    1 PageObject 定义 Page Object 简称PO 模式 是Selenium实战中最为流行 并且是自动化测试中最为熟悉和推崇的一种设计模式 在设计自动化测试时 把页面元素和元素的操作方法按照页面抽象出来 分离成一定的对象 然后
  • angular?!小白修仙之路……

    一 简介 Angular是一个功能非常完备的前端框架 最早由 Misko Hevery 等人创建 2009 年被Google 公式收购 用于其多款产品 Angular基于TypeScript 通过增强HTML的方式提供一种便捷开发Web应用
  • Windows环境下Robot Framework 安装包下载及安装流程

    RobotFramework 32位 安装 一 准备安装包 1 python 2 7 13 msi下载 2 robotframework 3 0 2 tar gz下载 3 robotframework ride 1 3 win32 exe下
  • 转行软件测试四个月学习,第一次面试经过分享

    我是去年上半年从销售行业转行到测试的 从销售公司辞职之后选择去培训班培训软件测试 经历了四个月左右的培训 在培训班结课前两周就开始投简历了 在结课的时候顺利拿到了offer 在新的公司从事软件测试工作已经将近半年有余 回想当时面试的过程 想
  • robot framework 接口自动化测试(2)get方式传递token

    之前介绍了get请求头不需要传递参数的方式 那么对于需要传入登录状态的token接口我们怎么测试呢 下面介绍一下 首先先做post的接口自动化获取到token token实时更新 所以每次调用需要token的get接口测试都需要post的t
  • 测试岗?从功能测试进阶自动化测试开发,测试之路不迷茫...

    目录 导读 前言 一 Python编程入门到精通 二 接口自动化项目实战 三 Web自动化项目实战 四 App自动化项目实战 五 一线大厂简历 六 测试开发DevOps体系 七 常用自动化测试工具 八 JMeter性能测试 九 总结 尾部小
  • 软件测试/测试开发

    公众号搜索 TestingStudio 霍格沃兹的干货都很硬核 测试管理平台是贯穿测试整个生命周期的工具集合 它主要解决的是测试过程中团队协作的问题 在整个测试过程中 需要对测试用例 Bug 代码 持续集成等等进行管理 下面分别从这四个方面
  • 软件测试基础之软件缺陷处理

    一 什么是缺陷 不满足用户确定需求 影响软件功能实现的问题 故障 缺陷就是人们通常所说的bug ex 一下哪一种选项不属于软件缺陷 A 软件没有实现产品规格说明所要求的功能 B 软件中出现了产品规格说明不应该出现的功能 C 软件实现了产品规
  • 字节跳动五面都过了,结果被刷了,问了hr原因竟说是...

    摘要 说在前面 面试时最好不要虚报工资 本来字节跳动是很想去的 几轮面试也通过了 最后没offer 自己只想到几个原因 1 虚报工资 比实际高30 2 有更好的人选 这个可能性不大 我看还在招聘 我是面试Android开发的 3年经验 下面
  • 华为面试之Hr面,这个套路把我坑惨了......

    作为技术类的测试工程师面试 往往要经过多次面试才能拿到心仪的offer 这里面有技术一面 二面 甚至总监面等 还有一个必不可少的就是HR面 一般HR会出现在你面试的最前面和最后面 前面是了解你的基本情况 后面就是你已经通过了技术面试 他是来
  • 公司刚上市就来了个从字节拿28K的人,让我见识到了什么才是测试天花板···

    5年测试 应该是能达到资深测试的水准 即不仅能熟练地开发业务 而且还能熟悉项目开发 测试 调试和发布的流程 而且还应该能全面掌握数据库等方面的技能 如果技能再高些的话 甚至熟悉分布式组件等高级技能 或者说 做个项目小组长 管个3 4号人 应
  • 小白成功搭建Elasticsearch 只需五步(包含配置xpack)

    ElasticSearch 安装成功后 是不需要使用用户名和密码就可以访问的 这也是在配置skywalking的apm过程中 连接es数据库无需设置用户名和密码的原因 启动es也非常的简单 在 bin 目录下运行elasticsearch

随机推荐

  • 使用 VisSim 和 PLECS 的实时嵌入式和无传感器控制

    特点 提供对交流电气驱动器所有方面的全面了解 从电机和转换器到实施的控制算法 只需最少的数学运算 演示如何使用 VisSim 和 PLECS 中的一组专用硬件平台 电机设置和软件工具来实施和调试电气驱动系统 能够实时控制安全 低电压 和低成
  • 【ES实战】Search的滚动查询(Scroll)

    滚动查询 Scroll 虽然搜索请求返回结果是单个 页面 但scroll API 可用于从单个搜索请求中检索大量结果 甚至所有结果 其方式与在传统数据库使用相似 scrolling不是用于实时用户请求 而是用于处理大量数据 例如 为了将一个
  • 英语学习杂记

    这文章就没有什么逻辑了 仅仅是我觉得比较好的方法 应该时刻提醒我划重点的知识而已 1 有效的单词记忆法 上来先用艾宾浩斯记忆方法死记硬背一遍单词 在这一过程中 你会发现有些单词成为了你记忆中的盲点 就是记不下来 那么可以运用词根词缀联想记忆
  • jquery键盘事件及keycode大全

    jquery的键盘事件分为keypress keydown和keyup事件 一 键盘事件 1 keypress 事件 keypress 当按钮被按下时 会发生该事件 我们可以理解为按下并抬起同一个按键 2 keydown 事件 当按钮被按下
  • bug-mybatis中jdbcType类型DATE映射问题

    背景 昨天测试反馈问题说某个界面查询数据不准确 明明是在查询条件内的数据却查询不到 很诡异 我看了下 查询条件也只有创建时间这一个 如 2022 1 8 00 00 00 2022 1 8 23 59 59 但在那一天的数据却是死活出不来
  • 【Java笔记+踩坑】SpringBoot基础3——开发。热部署+配置高级+整合NoSQL/缓存/任务/邮件/监控

    导航 黑马Java笔记 踩坑汇总 JavaSE JavaWeb SSM SpringBoot 瑞吉外卖 SpringCloud SpringCloudAlibaba 黑马旅游 谷粒商城 目录 1 热部署 1 1 手动启动热部署 1 2 脱离
  • TensorFlow处理图片

    文章目录 TensorFlow与OpenCV 编码 编码 decode 解码 encode tf image decode gif tf image decode jpeg tf image encode jpeg tf image dec
  • mysql建立班级表_mysql数据表设计-班级表 学生表 老师表 课程表 成绩表

    mysql数据表设计 班级表 学生表 老师表 课程表 成绩表 image png Navicat Premium Data Transfer Source Server localhost Source Server Type MySQL
  • 【华为OD机试真题 python】区块链文件转储系统【2023 Q1

    题目描述 区块链文件转储系统 区块链底层存储是一个链式文件系统 由顺序的N个文件组成 每个文件的大小不一 依次为F1 F2 Fn 随着时间的推移 所占存储会越来越大 云平台考虑将区块链按文件转储到廉价的SATA盘 只有连续的区块链文件才能转
  • [34]如何设置PPT中的演讲者模式

    1 首先将投影设备或其它幻灯片输出设备连接到笔记本或 PC 上 在 Windows 7 中按Win 键 P 并选择扩展模式将当前笔记本或 PC 的显示器与投影显示输出设备设置为扩展模式 我们要演示的 PowerPoint 文档 在 Ribb
  • 深度学习论文阅读目标检测篇(七)中文版:YOLOv4《Optimal Speed and Accuracy of Object Detection》

    深度学习论文阅读目标检测篇 七 中英对照版 YOLOv4 Optimal Speed and Accuracy of Object Detection Abstract 摘要 1 Introduction 引言 2 Related work
  • android 语音自动播报,Android语音播报的两种简单实现

    a 两种方案 1 Android自带的语音播报 老版本手机Android6 0以下 不支持中文 2 讯飞语音播报封装 直接用 b 具体实现 一 Android自带的语音播报 查看手机是否支持中文语音播报 在测试的设备中打开 设置 gt 找到
  • linux下创建用户并且限定用户主目录

    linux下创建用户并且限定用户主目录 useradd d home users sport m sport passwd sport
  • Spring Security 最佳实践,看了必懂!

    今天来一篇 Spring Security 精讲 相信你看过之后能彻底搞懂 Spring Security Spring Security简介 Spring Security 是一种高度自定义的安全框架 利用 基于 SpringIOC DI
  • React中自定义事件this指向问题

    this是基于函数的执行环境 也就是上下文 绑定的 React组件生命周期函数中this的上下文就是组件实例 你必须谨慎对待 JSX 回调函数中的 this 类的自定义方法默认是不会绑定 this 的 首先调用 constructor 函数
  • 新项目报:Caused by: javax.net.ssl.SSLHandshakeException:

    新项目启动 报错 错误见下面三个图片 com mysql cj jdbc exceptions CommunicationsException Communications link failure The last packet sent
  • Git- 连接远程仓库

    如何使用Git 连接远程仓库呢 远程仓库 gt 一般指的是代码托管平台 那就先来瞅瞅三个较熟悉的版本 代码 托管服务平台 版本 代码 托管服务平台 码云 gitee com 是开源中国社区团队推出的基于Git的快速的 免费的 稳定的在线代码
  • build kernel :missing symbol table

    https www spinics net lists kernel msg3797871 html
  • 【茗创科技】如何看待心理学实验中的数据缺失?

    大家好 这里是 茗创科技 茗创科技专注于脑科学数据处理 涵盖 EEG ERP fMRI 结构像 DTI ASL FNIRS 等 欢迎留言讨论及转发推荐 也欢迎了解茗创科技的脑电课程 数据处理服务及脑科学工作站销售业务 可添加我们的工程师 M
  • robot framework 初学--打开浏览器

    在TesterHome看到一篇文章后 跟着做了一遍 源地址https testerhome com topics 10447 这里是我个人操作之后的一些疑问和解决方法 1 Robot是否是以键值对的形式存在呢 A 我实在是太天真了 只是看到