私は behaviour 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を手放したくありません。