0004-Use-Selenium-WebDriver-Wait.patch

Takashi Kato, 2022-04-10 15:35

Download (1.58 KB)

View differences:

test/system/issues_test.rb
422 422
    # wait for ajax response
423 423
    assert page.has_select?('issue_project_id', selected: 'OnlineStore')
424 424

  
425
    submit_buttons = page.all('input[type=submit]')
426
    assert_equal 2, submit_buttons.size
425
    wait = Selenium::WebDriver::Wait.new()
426
    submit_buttons = []
427
    wait.until do
428
      submit_buttons = page.all('input[type=submit]')
429
      submit_buttons.size == 2
430
    end
427 431
    assert_equal 'Move', submit_buttons[0].value
428 432
    assert_equal 'Move and follow', submit_buttons[1].value
429 433

  
......
486 490
    # wait for ajax response
487 491
    assert page.has_select?('issue_project_id', selected: 'OnlineStore')
488 492

  
489
    submit_buttons = page.all('input[type=submit]')
493
    wait = Selenium::WebDriver::Wait.new()
494
    submit_buttons = []
495
    wait.until do
496
      submit_buttons = page.all('input[type=submit]')
497
      submit_buttons.size == 2
498
    end
490 499
    assert_equal 2, submit_buttons.size
491 500
    assert_equal 'Copy', submit_buttons[0].value
492 501
    assert_equal 'Copy and follow', submit_buttons[1].value
493
-