首页 > 其他分享 >肖sir_自动化遇到问题归纳

肖sir_自动化遇到问题归纳

时间:2022-08-31 10:45:59浏览次数:56  
标签:sir object 定位 元素 归纳 自动化 尽量

自动化中遇到的问题:

=====================================
1、动态元素定位不到
解决方法:尽量使用固定元素定位,如没有固定元素,则采用绝对路径进行定位,因为元素路径是唯一且不变的
2、自动化脚本执行速度较慢
尽量使用css方法定位元素,使用等待时,少用sleep方法,尽量不用隐式等待,涉及到一些if elif条件判断时,尽量把可能发生的条件放在前面写,这样可以减少程序判断的次数,提高效率

 

 

 

======================================

报错现象:

1、出现"object is not iterable":
首先查看脚本,测试用例出现问题
组织用例时出现错误(我开始是用for循环遍历y,加入测试集合中,返回集合,老是会出现错误,最后改成下方代码,直接返回y,解决问题)

 

 

2、出现"str object is not callable"的问题
原因是:使用定义的变量名字与内置模块名字相同,(我的原因是:在basePage.py文件中,“得到文本的函数,element.txt后面多加了一对括号”,取消就好了)。针对自己的脚本,检查变量的名字,相同的更改一下

标签:sir,object,定位,元素,归纳,自动化,尽量
From: https://www.cnblogs.com/xiaolehua/p/16642173.html

相关文章

  • UI自动化环境搭建
    一、下载驱动地址地址:http://chromedriver.storage.googleapis.com/index.html?path=103.0.5060.53/二、下载selenium三方库在cmd命令中运行pipinstallselenium三......
  • 杭州市民卡面试题【杭州多测师】【杭州多测师_王sir】
    市民卡面试题:1.自我介绍2.项目介绍一下3.项目里做接口的部分是哪些4.自动化做过么5.接口用什么做的6.自动化用什么做的7.Linux查文件命令8.数据库用过么  ......
  • 移动自动化测试(一)
    移动端测试对象1、小程序嵌套到专门的App(比如一码通嵌套在我们的微信、支付宝app中)2、App3、以浏览器的模式访问Web移动端测试分类兼容性测试web测试点:主流:firefox、......
  • PageObject(PO)设计模式在 UI 自动化中的实践总结(以 QQ 邮箱登陆为例)
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取PO的思想最早是2013年由IT大佬MartinFlower提出的:https://martinfowler.com/bliki/PageObje......
  • Jenkins 踩坑(四)|基于接口自动化测试完成 Jenkins+GitHub+Allure 的结合
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取1.关于使用Jenkins创建job完成自动化测试,核心在于项目的拉取和执行,至于job的创建大同小异,需要......
  • 技术分享 | 接口自动化测试如何进行认证?
    本文节选自霍格沃兹测试开发学社内部教材在HTTP中,基本认证是允许使用HTTP协议的用户在请求时,提供用户名和密码的一种方式。在进行基本认证的过程里,请求的HTTP头字......
  • 网站测试自动化入门 |无浏览器指南
    网站测试自动化入门|无浏览器指南奖励:如果您喜欢我们的内容和这篇“网络自动化测试”文章,您可以加入我们的网络浏览器自动化松弛社区.软件开发生态系统处于不断变......
  • Spring的自动化装配
      在Spring中,对象无需自己查找和创建与其所关联的其他对象。相反,容易负责把需要相互协作的对象引用赋予各个对象。例如,一个订单管理的组件需要信用卡认证组件,但它不需要......
  • 肖sir__会计分录
    会计分录(1)名称:计分录亦称"记账公式"。简称"分录"。(2)它根据复式记账原理的要求,对每笔经济业务列出相对应的双方账户及其金额的一种记录。在登记账户前,通过记账凭证编制会......
  • 网络设备巡检自动化
      importnetmikofromnetmikoimportConnectHandlerimporttimeimportostoday=time.strftime("%Y-%m-%d",time.localtime())switch_with_authentication_......