我使用行为python lib 来创建一个 bdd 测试套件。我有以下步骤实现:
@given(u"open new window")
def step_impl(context):
context.browser.execute_script("window.open()")
问题是在Notion tiling manager firefox webdriver 在尝试打开新窗口时崩溃。在 gnome 中没有这样的问题。
如果我正常运行 Firefox 而没有行为 - javascriptwindow.open()
会创建一个新选项卡而不会崩溃。
请帮忙。我不想放弃 Notion。