![](/img/trans.png)
[英]Selenium::WebDriver::Error::ElementNotVisibleError while looping to click button using Watir
[英]Set cookie using watir webdriver or selenium
創建驅動程序: -
profile = Selenium::WebDriver::Firefox::Profile.new
driver = Watir::Browser.new :firefox, profile: profile
url= 'http://www.example.com'
添加cookies: -
driver.cookies.add("test","1",{expires: 10.days.from_now})
driver.goto url
我的cookie沒有在回復中返回。
如果我在cookie中添加域名。
driver.cookies.add("test","1",{expires: 10.days.from_now, domain: 'example.com'})
它說的錯誤如下: -
Selenium::WebDriver::Error::InvalidCookieDomainError: You may only set cookies for the current domain
任何人都可以幫我解決這個問題嗎?
你必須在你正在設置cookie的域名上,所以試試:
driver.goto url
driver.cookies.add("test","1",{expires: 10.days.from_now})
現在它應該出現在你所在的同一個域上:
driver.cookies.to_a
假設您需要active_support / time(以使到期工作)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.