首页 > 其他分享 >Robot Framework 自动化测试部署常见问题及处理方法(三)

Robot Framework 自动化测试部署常见问题及处理方法(三)

时间:2024-09-27 09:11:44浏览次数:1  
标签:常见问题 浏览器 ride py Robot testrunner Framework 版本 方法

书接上文

8.关于IE浏览器

IE浏览器必须是原生版,即Windows系统原版,非手动升级后的版本

9.用例执行过程中,遇到元素定位不到的情况

原因:

⑴xpath动态变化 ⑵有frame/iframe ⑶没有设置等待,元素未加载完成

解决方法:

⑴若xpath动态变化:重写xpath ⑵若有frame/iframe:参照第二节第10点【关于frame/iframe】 ⑶若没有设置等待:添加等待

 

10.用例执行过程中,报错"for loop contains no keywords"

原因:

之前脚本中输入的是 :FOR,但实际显示的是FOR,冒号没了

解决方法:

在FOR循环语句结束行加上END

 

11.使用'${j}'['${j}'.find('{'):'${j}'.rfind('}')+1]表达式,截取响应体信息报错“SyntaxError: EOL while scanning string literal”

原因:

响应信息中已存在单引号

解决方法:

将单引号'改成三引号'''(或""")  

12.RIDE控制台及日志中文乱码解决方案

现象:

 

解决方法:

⑴1.5版本的ride处理方法

修改文件Lib/site-packages/robotide/contrib/testrunner/testrunner.py

 

⑵1.7.3.1版本ride处理方法

修改文件Lib/site-packages/robotide/contrib/testrunner/testrunner.py

 

⑶1.7.4a1版本ride处理方法

修改内容:Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py 将textctrl.AppendTextRaw(bytes(string, encoding['SYSTEM']))的SYSTEM改成OUTPUT,重启RIDE即可

 

13.在Python>>Scripts中运行python ride.py时报错

现象:

 

原因:

wxPython的版本问题

解决方法:

降低wxPython的版本,pip install wxPython==4.0.7  

14.浏览器驱动下载

例如79.0.3945.88版本的谷歌浏览器对应的79.0.3945驱动(webdriver)有两个,可任选一个下载:(建议用最新的,同一版本最后一个肯定是问题最少最成熟的)

 

 

标签:常见问题,浏览器,ride,py,Robot,testrunner,Framework,版本,方法
From: https://www.cnblogs.com/TotheAnts/p/18434987

相关文章

  • 易优cms安全设置常见问题_Eyoucms安全设置问题解决方法
    易优EyouCMS的安全设置对于保护网站免受攻击非常重要。下面列出了一些关于易优CMS安全设置的常见问题及其解决方法:1.目录权限设置为了防止未经授权的访问,应该合理设置网站目录的权限。例如,上传目录通常需要写入权限,而其他目录则应限制权限以防止恶意文件上传或执行。解决方法......
  • 【实用教程】如何使用kernelbase.dll修复工具解决常见问题?利用KernelBase.dll修复工具
    引言:在使用Windows操作系统时,有时会遇到因KernelBase.dll文件损坏或缺失而导致的系统崩溃、程序无响应等问题。KernelBase.dll是Windows核心库文件之一,负责提供许多基本的系统级功能。当这个文件出现问题时,系统的稳定性和性能会受到影响。幸运的是,通过使用KernelBase.dll修复......
  • Capital许可证常见问题及解决方案
    在使用Capital软件时,许可证相关的问题是企业经常遇到的挑战。本文将列举Capital许可证的常见问题,并提供相应的解决方案,帮助企业轻松应对,确保软件的合规使用。一、许可证丢失或遗忘问题:企业可能由于各种原因遗失或忘记了Capital许可证的相关信息。解决方案:首先,企业应建立完善的......
  • .Net FrameWork 添加Grpc功能
    Grpc .Proto文件在Framework框架中生成.cs调用文件步骤前提:在Framework框架中,使用GRPC,包引用直接添加,但是.proto文件不会自动生成对应的.CS文件,从而无法实现通信功能。.proto文件对应的.cs生成步骤:首先,添加GRPC所需的包,可以添加.proto文件,编写客户端和服务端的proto文......
  • 留学期间学业常见问题解决办法,包括不能毕业的状况
    留学期间学业常见问题解决办法,包括不能毕业的状况【国外留学期间,遇到考试挂科的情况,影响了毕业,该怎么办?】考试挂科是一个很常见的现象,而国外院校,因为每个学校的规定不同,有的学校学生有补考机会,但是有的学校如果学生考试挂科情况很严重,或许就没有补考的机会了。这都没关系,重要的是,你......
  • DevExpress WPF中文教程:如何解决编辑单元格值的常见问题?
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为中心......
  • FrameWork后台管理系统源码
    一、源码描述网站后台管理系统,为练手项目,仅供大家学习。二、功能介绍菜单管理:根菜单和二级菜单管理。常用操作:网站初始化操作和修改登录密码。用户管理:用户管理。角色管理:角色管理和角色权限管理。其他操作:日志管理。数据库操作:查看数据库和备份数据库。三、说明1......
  • 社区来稿丨一个真正意义上的实时多模态智能体框架,TEN Framework 为构建下一代 AI Agen
    本文由RTE开发者社区成员通过社区网站投稿提供,如果你也有与实时互动(Real-TimeEngagement,RTE)相关的项目分享,欢迎访问网站rtecommunity.dev发布,优秀项目将会在公众号发布分享。   自从OpenAI展示了GPT-4o的实时对话能力后,感觉电影《Her》中的场景瞬间成了现实。受......
  • 【论文阅读】RISE: 3D Perception Makes Real-World Robot Imitation Simple and Effe
    Abstract在模仿学习中,精确的机器人操作需要丰富的空间信息。基于图像的policies模型对象位置来自固定摄像头,对摄像头视图变化很敏感。利用3d点云的策略通常预测关键帧而不是连续动作,这在动态和联系人丰富的场景中造成了困难。为了有效地利用3d感知,我们提出了rise,这是一个用于......
  • 【论文阅读】ChainedDiffuser: Unifying Trajectory Diffusion and Keypose Predictio
    Abstract我们提出了chaineddiffuser,这是一种policy架构,它结合了动作键预测和轨迹扩散生成,用于从演示中学习机器人操作。我们的主要创新是使用全局基于转换器的动作预测器来预测关键帧的动作,这是一项需要多模态语义场景理解的任务,并使用局部轨迹扩散器来预测连接预测宏动作的轨......