From ddc3fb0e16a6455dc5b5003832c7b56acbf6aff1 Mon Sep 17 00:00:00 2001 From: T-Y89 <0809taikiyamashita@gmail.com> Date: Mon, 10 Feb 2025 11:26:45 +0900 Subject: [PATCH 1/5] do not merge --- .../test_equipment/user_operation/user_operation_helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bucky/test_equipment/user_operation/user_operation_helper.rb b/lib/bucky/test_equipment/user_operation/user_operation_helper.rb index 0e561480..e71e6c02 100644 --- a/lib/bucky/test_equipment/user_operation/user_operation_helper.rb +++ b/lib/bucky/test_equipment/user_operation/user_operation_helper.rb @@ -27,7 +27,7 @@ def back(_) def input(args) # when input successfully, return of click is nil. - wait_until_helper((args || {}).fetch(:timeout, 5), 0.1, Selenium::WebDriver::Error::StaleElementReferenceError) { @pages.get_part(args).send_keys(args[:word]).nil? } + wait_until_helper((args || {}).fetch(:timeout, 10), 0.1, Selenium::WebDriver::Error::StaleElementReferenceError) { @pages.get_part(args).send_keys(args[:word]).nil? } end # Clear textbox From 21f5bd8d5779888f578d293d1a735121ab9e0500 Mon Sep 17 00:00:00 2001 From: T-Y89 <0809taikiyamashita@gmail.com> Date: Mon, 10 Feb 2025 12:13:02 +0900 Subject: [PATCH 2/5] fix --- .../test_equipment/user_operation/user_operation_helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bucky/test_equipment/user_operation/user_operation_helper.rb b/lib/bucky/test_equipment/user_operation/user_operation_helper.rb index e71e6c02..efbe4de2 100644 --- a/lib/bucky/test_equipment/user_operation/user_operation_helper.rb +++ b/lib/bucky/test_equipment/user_operation/user_operation_helper.rb @@ -102,7 +102,7 @@ def choose(args) # Alert accept def accept_alert(args) - alert = wait_until_helper((args || {}).fetch(:timeout, 5), 0.1, Selenium::WebDriver::Error::NoAlertPresentError) { @driver.switch_to.alert } + alert = wait_until_helper((args || {}).fetch(:timeout, 5), 0.1, Selenium::WebDriver::Error::StaleElementReferenceError) { @driver.switch_to.alert } alert.accept end From ee1beb3bf4ab04afa0a45ba4e6370108c8374291 Mon Sep 17 00:00:00 2001 From: T-Y89 <0809taikiyamashita@gmail.com> Date: Mon, 10 Feb 2025 12:56:31 +0900 Subject: [PATCH 3/5] fix --- .../user_operation/user_operation_helper.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/bucky/test_equipment/user_operation/user_operation_helper.rb b/lib/bucky/test_equipment/user_operation/user_operation_helper.rb index efbe4de2..0d020c20 100644 --- a/lib/bucky/test_equipment/user_operation/user_operation_helper.rb +++ b/lib/bucky/test_equipment/user_operation/user_operation_helper.rb @@ -48,14 +48,14 @@ def refresh(_) def switch_to_next_window(_) window_index = @driver.window_handles.index(@driver.window_handle) windows_number = @driver.window_handles.size - unless window_index+1 == windows_number - @driver.switch_to.window(@driver.window_handles[window_index+1]) - end + return if window_index + 1 == windows_number + + @driver.switch_to.window(@driver.window_handles[window_index + 1]) end def switch_to_previous_window(_) window_index = @driver.window_handles.index(@driver.window_handle) - @driver.switch_to.window(@driver.window_handles[window_index-1]) + @driver.switch_to.window(@driver.window_handles[window_index - 1]) end def switch_to_newest_window(_) @@ -75,7 +75,7 @@ def switch_to_the_window(args) def close(_) window_index = @driver.window_handles.index(@driver.window_handle) @driver.close - @driver.switch_to.window(@driver.window_handles[window_index-1]) + @driver.switch_to.window(@driver.window_handles[window_index - 1]) end def stop(_) From f17024fd8826789d36b8e9f9f4ca7df909b29f13 Mon Sep 17 00:00:00 2001 From: T-Y89 <0809taikiyamashita@gmail.com> Date: Mon, 10 Feb 2025 12:58:46 +0900 Subject: [PATCH 4/5] fix --- .../test_equipment/user_operation/user_operation_helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bucky/test_equipment/user_operation/user_operation_helper.rb b/lib/bucky/test_equipment/user_operation/user_operation_helper.rb index 0d020c20..2c121acb 100644 --- a/lib/bucky/test_equipment/user_operation/user_operation_helper.rb +++ b/lib/bucky/test_equipment/user_operation/user_operation_helper.rb @@ -50,7 +50,7 @@ def switch_to_next_window(_) windows_number = @driver.window_handles.size return if window_index + 1 == windows_number - @driver.switch_to.window(@driver.window_handles[window_index + 1]) + @driver.switch_to.window(@driver.window_handles[window_index + 1]) end def switch_to_previous_window(_) From 2286147e8e44929939b65691541080a59e71e125 Mon Sep 17 00:00:00 2001 From: T-Y89 <0809taikiyamashita@gmail.com> Date: Mon, 10 Feb 2025 18:07:43 +0900 Subject: [PATCH 5/5] fix --- bucky-core.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucky-core.gemspec b/bucky-core.gemspec index 4cdf63f9..4ff227cf 100644 --- a/bucky-core.gemspec +++ b/bucky-core.gemspec @@ -43,7 +43,7 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency 'addressable', '~> 2.5' spec.add_runtime_dependency 'color_echo', '~> 3.1' spec.add_runtime_dependency 'json', '~> 2.3.0' - spec.add_runtime_dependency 'nokogiri', '~> 1.11.1' + spec.add_runtime_dependency 'nokogiri', '1.11.1' spec.add_runtime_dependency 'parallel', '~> 1.11' spec.add_runtime_dependency 'ruby-mysql', '~> 2.9' spec.add_runtime_dependency 'selenium-webdriver', '4.24'