1. 程式人生 > >watir-webdriver cookie get value by name

watir-webdriver cookie get value by name

不懂是不是自己沒找到的問題,

還是watir-webdriver本來就沒有根據cookie名稱獲取對應的cookie值的方法,後來沒有辦法,還是自己寫了一個

require 'watir-webdriver'
url = 'http://xxx.xxx.com'
$b = Watir::Browser.new :chrome # 新建一個瀏覽器例項
$b.goto url
def cookie_get_value_by_name(cookie_name)
	cookies = $b.driver.manage.all_cookies
	cookies.each {|c|
		if c[:name]==cookie_name
			return c[:value]
		end
	}
end
puts cookie_get_value_by_name('VISITED_SITE')
$b.close()