【问题标题】:How I can open and close next/new tab in active browser session in Karate UI Automation [duplicate]如何在空手道 UI 自动化的活动浏览器会话中打开和关闭下一个/新选项卡 [重复]
【发布时间】:2021-06-23 01:28:43
【问题描述】:

我有一个用例,我需要在打开的同一浏览器会话中打开一个新选项卡。请指导我如何在同一活动的浏览器会话中打开和关闭新标签页。

【问题讨论】:

    标签: karate


    【解决方案1】:

    只需使用 JS:

    * script("window.open('https://www.w3schools.com', '_blank')")
    

    另请参阅:https://stackoverflow.com/a/62727612/143475

    【讨论】:

    • 请注意,这可能会引发错误,类似于:{code=-32000, message=Object reference chain is too long}。我想这是因为 window.open 的结果被评估并且它是巨大的。为了防止这个问题,只需 * script("window.open('https://www.w3schools.com', '_blank').name") 它将返回空字符串或类似的东西。
    猜你喜欢
    • 1970-01-01
    • 2020-10-24
    • 2017-05-26
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    相关资源
    最近更新 更多