automation - 空手道 UI - 在创建新选项卡时,即使打开了新选项卡,我也会收到错误消息
问题描述
我有 1 个案例,我需要使用新 URL 创建新选项卡,然后对其执行一些操作。因此,我尝试使用以下脚本:
- 脚本("window.open('https://www.w3schools.com', '_blank')")
现在,我可以看到使用给定 URL 打开了新选项卡,但我的案例因以下错误而失败:
[调试] 2021-11-10 16:03:57.479 [main] cikdDriverOptions - >> {"id":10,"method":"Runtime.evaluate","params":{"expression":"window.open ('https://www.w3schools.com', '_blank')","returnByValue":true}} [调试] 2021-11-10 16:03:57.481 [nioEventLoopGroup-2-1] cikdDriverOptions - << {"method":"Page.windowOpen","params":{"url":"https://www.w3schools.com/","windowName":"_blank","windowFeatures":["menubar", "工具栏","状态","滚动条","可调整大小"],"userGesture":false}} [调试] 2021-11-10 16:03:57.622 [nioEventLoopGroup-2-1] cikdDriverOptions - << {" id":10,"error":{"code":-32000,"message":"对象引用链太长"}} [WARN] 2021-11-10 16:03:57.623 [nioEventLoopGroup-2-1] cikdDriverOptions - devtools 错误: [id: 10, error: { code=-32000, message=对象引用链太长}]
解决方案
推荐阅读
- reactjs - Typescript React 事件处理程序类型
- android - 模拟器有问题,因为启动活动需要很长时间
- javascript - '在发送到客户端后无法设置标题' - 我正在设置标题,但我找不到在哪里
- flutter - 我需要在标签中添加一些东西我在哪里添加代码
- cmake - 如何使用 HTTPS URL 请求 GIT_REPOSITORY 的密码
- angular - 我如何知道项目中使用了哪个版本的 Angular?
- javascript - 使用 React 更改 onClick() 时的颜色
- typescript - Angular - 修改订阅内的对象
- html - Angular Tile 布局(使用 Flex 的间隙)
- visual-c++ - 如何在 DirectX12 中获取适配器驱动程序版本?