[#50752] [質問] rescue節で、他パッケージのメッセージ出力を抑止したい — Takahiro Yamaguchi <yamataka@...08.itscom.net>

10 messages 2019/05/02

[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.

他パッケージの出力が表示されるのを、抑止したいのですが、
良い方法をご教示いただけますでしょうか?




In This Thread

Prev Next