SikuliLibrary和robotframework结合的强大威力

自动化测试过程中会有一些定位元素困难的情况,比如测试的是老系统,开发代码写的并不是那么规范。

获取某些元素比较麻烦等等,sikuli就很好的解决了这个问题,试了一下,它的图像比对还是比较容易的,
为自动化测试的实现提供了很多便利;

首先说一下遇到的问题吧
1、RIDE运行后,日志不显示的问题
一般第一次打开运行,都会有日志显示,可是再次运行又不显示日志了,网上也查了一些解决方案,大部分都是修改testrunner.py文件里面的pop方法,加个try 。。。catch,可是这么操作,并没有解决我的问题;
然后尝试了再case结束后执行close all browsers 的关键字,然而也没有解决。
后来发现每次ride执行解决,就会多出来一个java.exe进程,不知道为啥,不懂;尝试把这些java.exe手工结束掉,然后再运行case,神奇的是居然可以出来日志了;于是就再case的setup和teardown里面增加如下设置

在这里插入图片描述
杀死java进程封装成了一个关键字
在这里插入图片描述
欢喜了一小会,执行了几次后,发现又不行了,网上搜了一下又发现还会有一

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值