RF踩坑之调用pyautogui鼠标操作报错
因为要用到拖拽页面元素,但是robotframework 自带的drag and drop方法无法运行但不报错。
百度说是selenium 的darg and drop 不支持html5。
只能自己调用pyautogui模拟操
def dragByElementCoordinate(x,y,ToX,ToY):pyautogui.moveTo(x,y)time.sleep(0.5)pyautogui.dragTo(ToX,ToY,duration=2)time.sleep(0.5)pyautogui.mouseUp()
但是调用过程中发现报错
OSError: Failed to read 938 because file is missing, has improper permissions, or is an unsupported or invalid format
[ WARN:0@37.296] global D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp (239) cv::findDecoder imread_('938'): can't open/read file: check file path/integrity
后面发现是因为用例传参传入的是字符串,而pyautogui的方法需要传入数字
修改方法:
加上类型转换后成功实现拖拽
RF踩坑之调用pyautogui鼠标操作报错相关推荐
- 小白踩坑记:springboot运行一直报错:There was an unexpected error (type=Not Found, status=404).
唉,最近在学习springboot集成thymeleaf模板引擎时,明明都配置的好好的,却一直给爷报错,给小爷整懵了:更奇特的是,就挺秃然的就发现似乎哪里有问题了,一经改正,终于拨云见日了... 首先 ...
- VS2017 SLAM SDK开发踩坑系列(1)代码报错:libeay32.dll‘. Cannot find or open the PDB file. Ssleay32.dll Not Found
项目场景: 提示:这里简述项目相关背景: 思岚激光雷达发布了vs2017 sdk开发包. 开发过程中,调用外部库函数时,会报错 Ssleay32.dll Not Found libeay32.dll' ...
- 【踩坑实录】hive删除字段报错
目录 问题描述: 表结构: 删除字段c执行语句: 报错: 定位原因: 解决方法: 问题描述: 一张hive表,想删除某一字段,执行后报错. 表结构: CREATE TABLE table_name( ...
- 【踩坑日记】IDEA2021启动项目报错“找不到符号”实则lombok不兼容
前言 前两天突发奇想把IDEA2018升级成了2021,然后启动一个项目的时候,报错swagger找不到符号,然后找了一大波各种方法,清缓存.mvn更新,都没用,折磨 原因分析 仔细看报错信息,发现在 ...
- Apache踩坑:500 Internal Server Error报错
Apache 出现 500 Internal Server Error 报错 小编在学习 TP5.1 框架时,按照开发文档对 Apache 的 httpd.conf 文档稍作修改后出现了以下错误: 百 ...
- 【踩坑日记】springboot项目启动报错error create bean with name
前言 启动springboot项目报错error create bean with name xxx 以为是哪个bean没有装配上,排查了所有的bean,发现都装配了 原因分析 仔细看了报错日志,发现 ...
- C# 调用NationalInstruments的dll报错问题 未能加载文件或程序集
C# 调用NationalInstruments的dll报错问题 问题原因:dll版本不匹配导致的,需要做如下操作解决问题 未能加载文件或程序集"NationalInstruments.Co ...
- c# 传递Null的string值导致的调用C++的dll报错 Attempted to read or write protected memory.
c# 调用C++的dll报错 Attempted to read or write protected memory: 原因是:c# 传递Null的string值导致的,将Null改为string.e ...
- Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command ‘........‘
Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command '-' 例如这里就指的是fisco-bcos这个 ...
最新文章
- [JAVA] IOException: Invalid byte 2 of 2-byte UTF-8 sequence(解决办法)
- Java FilePermission getActions()方法与示例
- JVM学习-直接内存
- TCP/IP学习笔记(3)----IP,ARP,RARP协议
- 共享python代码模块
- Louvain 算法原理 及设计实现
- 大师教你在网吧免费上网
- 怎么用计算机属性打开文件,鼠标双击打不开文件怎么办 鼠标双击变成属性的解决方法...
- 划重点 2022面试必刷461道大厂架构面试真题汇总+面经+简历模板
- 安卓手机如何投屏到电视上_孩子在家上课,如何把手机投屏到电视上
- django-模板语言-verbatim标签-不使用DTL的解析
- 练手项目2笔记之day01
- 微信朋友圈得内容可以爬取吗?看完这篇你心里就有底了
- win10下的linux占用大小,详解Win10系统上使用Linux之前要知道的几件事
- Excel中实现时间相减,得到间隔时间(年月日时分秒)
- 沧小海基于xilinx srio核的学习笔记之第二章 	Rapidio技术概述
- 集抄终端测试软件,远程抄表集抄系统
- 缓冲区溢出攻击(含示例)
- 如何使用 RenderScript实现抖音的黑金效果
- golang io.Reader和io.Writer
热门文章
- Downie for Mac 3.9 — 视频下载工具
- 干货 | JuiceFS 在携程海量冷数据场景下的实践
- 如何监控电动车充电状态?
- 印象笔记以PDF导出笔记
- 内网穿透工具pierced的安装部署教程(含linux)
- BQ40Z50 量产测试工具
- C语言程序设计实习项目
- 分布式唯一ID生成企业级方案(含时钟回拨生产级解决)
- 解决 “ webview自动跳转浏览器 ” 问题
- 【博客578】LVS NAT配合MASQUERADE实现FULLNAT的场景,及此场景下net.ipv4.vs.conntrack参数的重要作用