揭阳市网站建设_网站建设公司_安全防护_seo优化
2026/1/21 17:24:17 网站建设 项目流程

背景:

生产环境使用的版本较低,为Robot Framework 3.1.2 (Python 2.7.15 on linux)

代码使用了Page Should Contain关键字来判断界面包含文本,但是判断后,发现后面自定义的关键字“去开通接口”里面报错, Element 'xxx' not visible after 5 seconds.即使增加等待时间后也是报错,找不到该元素。

img

问题原因:

这个问题实际上是由于Page Should contain引起的,不知道为什么 ,即使前面已经选择Frame了,使用完这个关键字后,似乎退出了Frame。

解决方法:

1、使用完Page Should Contain关键字后,立马再使用Select Frame关键字回到之前的frame里面

2、使用其他关键字代替Page Should Contain做状态判断,比如我用了Wait Until Element Is Visible

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询