require 'rubygems'
require "watir"
browser = Watir::Browser.new :chrome,:switches => %w[--disable-notifications]
i=0;
begin
#TODO logining to the facebook
browser.goto 'linkedin.com'
browser.text_field(:id => 'login-email').set '[email protected]'
browser.text_field(:id => 'login-password').set 'ru09ec32'
browser.button(type: 'submit').click
puts '**** linkedin logged in ****'
sea = browser.div(:class => 'nav-search-bar')
puts sea
if sea.exits?
browser.div(:class => 'nav-search-bar').click
browser.div(:class => 'type-ahead-input-container').text_field.set 'wipro'
browser.button(:class => 'nav-search-button').click
puts '**** searched, the results for wipro is shown '
else
puts 'div not present'
end
side = browser.div(:class => 'right-rail search-right-rail')
puts side
if side.present?
puts 'div present'
side1 = browser.divs(:class => 'right-rail search-right-rail')
else
puts 'div not present'
end
#TODO exception handling
rescue Exception => e
p "Error Found..... #{e.message}"
end
を「?未定義のメソッドの存在は、PR存在します」私は存在のようないくつかのコードを試してみました。ワチール - Rubyコード、私はリアルタイムでのdivを見つけたことができていますが、私は、コマンド場合は使用してdiv要素をチェックすることができません、単に上記の実行中にエラーがスローされ
不要なコードを削除し、最小限の反復可能コードを表示してエラーを表示できますか?コード内で例外を救済することなくスタックトレースを提供できますか? – titusfortner