robotframework - 使用 Robot 框架进行自动化测试:在同一浏览器上打开的窗口之间切换
问题描述
有人可以帮我在不作为弹出窗口打开但在同一个浏览器上打开的窗口之间切换吗?
Switch Window locator=NEW 给我一个错误,它具有相同的索引 Select Window 给我一个错误,没有关键字
谢谢!
解决方案
在处理打印预览页面时遇到了类似的问题。给予 2-3 秒的睡眠时间,然后使用相同的关键字。它应该工作。
其他:在关键字部分创建一个关键字
打印窗口
switch window NEW
然后在测试用例中使用以下等待选项
等到关键字成功 | 20 秒 | 2秒 | 打印窗口
推荐阅读
- python-3.x - 逐行读取文件,但从某个点开始
- python - pyodbc:带有包含日期范围的 WHERE 子句的 ORACLE SQL 语句
- c# - 当输入名称为 file[] 时,绑定到 IFormFile 不起作用。Dropzone + .Net Core Web API
- mysql - 我可以使用 DEFAULT 在 MySQL 的 UPDATE 命令中设置时间戳吗?
- parameters - 如何从数据流中访问管道参数?
- json - 将 time:now() 修改为小于一小时
- typescript - 无法解决@reach/dialog
- ios - 检测应用程序中 Google 的 chromecast 服务的使用情况
- javascript - 在 Java 服务器和 Node.js 客户端之间发送文本
- rest - 根据 REST 标准,这些 URL 中的哪一个是最好的?