背景:在写UI自动化的过程中,需要把重复操作的流程提取出来,进行封装,后续再写用例时直接调用。但是在写好后发现运行到封装好的用例时,报如下错误信息。一开始以为自己找的元素有问题,或者参数类型有问题,最后才发现是自己在应该input的元素使用click操作,使用div等应该点击的元素,使用了sendkeys,算是自己给自己挖了个坑。

  1. TypeError: an integer is required (got type str)

翻译:TypeError:需要一个整数(获取类型str)

错误写法:self.waitAndClick(’//input[@placeholder=“树懒”]’,‘K7119’)

正确写法:self.waitAndSendKeys(’//input[@placeholder=“树懒”]’,‘K7119’)

  1. TypeError: waitAndSendKeys() missing 1 required positional argument: ‘key’

翻译:TypeError:waitAndSendKeys()缺少1个必需的位置参数:“key”

错误写法:self.waitAndSendKeys(’//div[text()=“树懒”]’)

正确写法:self.waitAndClick(’//div[text()=“树懒”]’)

Python UI自动化报错汇总2相关推荐

  1. python 报错汇总-- pip install pycrypto

    python 报错汇总-- pip install pycrypto 很多新手和老鸟在安装pycrypto时候会报各种错, 废话不多说,直接上: 原因 我也报了文末的错说是VC14什么的,花了差不多三 ...

  2. python调用dll报错:ValueError: Procedure called with not enough arguments (4 bytes missing) or wrong call

    python调用dll报错:ValueError: Procedure called with not enough arguments (4 bytes missing) or wrong call ...

  3. 为什么我的子线程更新了 UI 没报错?借此,纠正一些Android 程序员的一个知识误区...

    开门见山: 这个误区是:子线程不能更新 UI ,其应该分类讨论,而不是绝对的. 半小时前,我的 XRecyclerView 群里面,一位群友私聊我,问题是: 为什么我的子线程更新了 UI 没报错? 我 ...

  4. python导入openpyxl报错问题,终于解决啦

    python导入openpyxl报错问题,终于解决啦 参考文章: (1)python导入openpyxl报错问题,终于解决啦 (2)https://www.cnblogs.com/guotang/p/ ...

  5. Python 中文注释报错解决方法

    Python 中文注释报错解决方法 参考文章: (1)Python 中文注释报错解决方法 (2)https://www.cnblogs.com/cjiong/p/5881983.html 备忘一下.

  6. python ui自动化配置文件,python UI自动化实战记录八:添加配置

    添加配置文件写入测试地址等,当环境切换时只需修改配置文件即可. 1 在项目目录下添加文件 config.ini 写入: [Domain] domain = http://test.domain.cn ...

  7. python安装报错类型_解决Python安装cryptography报错问题

    解决Python安装cryptography报错问题 错误一: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wst ...

  8. 神奇的python(五)之python强制退出报错(异常)解决方法

    简介:python程序在执行时,有时候由于某些模块冲突或者是定时器冲突,会出现很多奇怪的错误,为此我们需要让python程序在退出时免受这些问题的干扰. (1) 常用的信号类型: SIGINT 终止进 ...

  9. python打开文件报错无效序列_解决Python 写文件报错TypeError的问题

    处理上传的文件: f1 = request.FILES['pic'] fname = '%s/%s' % (settings.MEDIA_ROOT, f1.name) with open(fname, ...

  10. python连接数据库mysql失败_解决python连接mysql报错问题

    解决python连接mysql报错问题 最近跑python脚本时遇到一个问题,当sql语句中有中文时,执行python脚本报以下错误: Traceback (most recent call last ...

最新文章

  1. 衡量微型计算机的性能指标参数有哪些,衡量计算机性能的主要技术指标有哪些?...
  2. python3入门书籍-零基础自学python3 好用的入门书籍推荐
  3. maven私服 Nexus2.x.x私服安装配置
  4. 吴恩达老师机器学习教程中文笔记-在线版
  5. TIDB报错statement count 5001 exceeds the transaction limitation, autocommit = false问题解决
  6. sql server 常用语句
  7. 安卓手机鸿蒙系统怎么下载,华为鸿蒙系统来了:安卓系统会成为下一个“塞班”吗?...
  8. struct sockaddr 和 sockaddr_in 的区别
  9. IE报错,VS定位不到错误的常见原因
  10. Delphi 2007 版本号大全
  11. 代理服务器-贪心算法
  12. 秋名山直播php源码,【斗鱼直播源】浏览器抓取真实直播源地址(纯前端JS PHP解析源码)...
  13. map集合和set集合
  14. 你需要一个什么样的网站开发流程?
  15. 【Leetcode刷题篇】leetcode437 路径总和III
  16. C/C++项目:魂斗罗游戏
  17. android 视频剪辑工具,视频剪辑工具手机版
  18. 怎么用python海龟画五角星_海龟编辑器五角星怎么画 绘制五角星就是这么简单...
  19. eclipes error
  20. 七段数码管26字母对照表(附带映射表以及映射数组)

热门文章

  1. linux java keytool_JDK自带的keytool证书工具详解
  2. Moodle安装完全手册
  3. 次世代教程_角色《佛特艾斯》制作具体分析
  4. Genaro Network厚积薄发,开创区块链3.0新时代
  5. 阻抗匹配(一):信号发生器
  6. Nvidia GPU Architecture--Fermi架构笔记
  7. vc2008对话框中mschart控件应用
  8. 人生感悟:与其临渊羡鱼,不如退而结网
  9. 工业和能源1994-2019年省级面板数据
  10. linux下搭建radius服务器,linux搭建freeradius服务器