[ruby-list:50752] [質問] rescue節で、他パッケージのメッセージ出力を抑止したい
From:
Takahiro Yamaguchi <yamataka@...08.itscom.net>
Date:
2019-05-02 03:15:14 UTC
List:
ruby-list #50752
山口と申します。
下記のプログラム(抜粋)を実行すると、
@wait = Selenium::WebDriver::Wait.new(timeout: 10)
begin
[INFO] Checking alertTitle dialog ...
dialog_alert = @wait.until { @driver.find_element(id: "com.aspiro.tidal:id/alertTitle").displayed? }
if dialog_alert
puts "[WARN] alertTitle dialog appeared!"
puts "[WARN] Clickc OK! to continue"
@driver.find_element(id: "android:id/button1").click
else
puts "[ERROR] alertTitle dialog not appeared!"
end
rescue # Selenium::WebDriver::Error::TimeoutError
puts "[INFO] No alertTitle dialog"
end
出力が、下記の様になり、
[INFO] Checking alertTitle dialog …
2019-05-02 12:06:59 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::TimeOutError is deprecated. Use Selenium::WebDriver::Error::TimeoutError (ensure the driver supports W3C WebDriver specification) instead.
[INFO] No alertTitle dialog
rescue節で、
2019-05-02 12:06:59 WARN Selenium [DEPRECATION] Selenium::WebDriver::Error::TimeOutError is deprecated. Use Selenium::WebDriver::Error::TimeoutError (ensure the driver supports W3C WebDriver specification) instead.
他パッケージの出力が表示されるのを、抑止したいのですが、
良い方法をご教示いただけますでしょうか?