Seleniimuを使っており、変数を確認をしたい際に、
Seleniimu関係のブラウザの立ち上げなどは不要な場合があります。
その際、flgを作って、動作して放ほしくない部分に、
下記のように1箇所ずつ追記しているのですが、
実際のプログラムでは、Sekenium関係の変数dはかなりの場所に散らばっているため、
「定義の時点で」などdに対して一括でシンプルな記載方法がないか探しています。
ruby
1require 'selenium-webdriver' 2flg = false 3 4d = Selenium::WebDriver.for :chrome if flg 5URL = "https://search.yahoo.co.jp/search?p=" 6 7p URL + "a" 8d.get(URL + "a") if flg 9p URL + "b" 10d.get(URL + "b") if flg 11p URL + "c" 12d.get(URL + "c") if flg 13
ちなみに、dが定義されなkれば、
undefined local variable or method `d' for main:Object (NameError)
dをnilにすると下記のエラーが出ます。
undefined method `get' for "https://search.yahoo.co.jp/search?p=":String (NoMethodError)
アドバイスお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/17 02:38 編集
2020/08/17 02:40
2020/09/12 02:14