2

最近我一直在用Selenium2Library學習Robot Framework,並且我遇到了一個小問題。如何使用Selenium和Robot Framework在Chrome中添加和獲取Cookie值

我嘗試將Cookie添加到在Chrome中打開的網站,然後檢索其值以確保其值等於預期值。

resources.txt

*** Settings *** 
Library   Selenium2Library 
Library   OperatingSystem 

*** Variables *** 
${browser}  chrome 

cookieKeywords

*** Settings *** 
Resource   resources.txt 

*** Variables *** 
${CookieValue} ${EMPTY} 
${ExpectedCookieValue} somevalue 

*** Test Cases *** 
CookieTest 
    Open Browser http://www.google.pl ${browser} 
    Add Cookie CookieTest somevalue 
    ${CookieValue} Get Cookie Value CookieTest 
    Should Be Equal ${CookieValue} ${ExpectedCookieValue} "Cookie is equal" 
    Close Browser 

Screen with project tree and error

它看起來像我不能臨時Cookie添加到網站與Chrome中打開...

也許有人遇到了同樣的問題?

+1

我剛纔測試了你的代碼,它工作得很好(也與Firefox)。我甚至嘗試了不同的網址,例如https://www.google.com/。只要確保你有最新的Chromedriver。 – Helio

+0

我試過它在另一臺電腦上,它工作,所以我試圖重新安裝Chrome和它的工作,webdriver仍然是一樣的,所以也許版本的瀏覽器是問題。 –

回答

1

重新安裝Chrome瀏覽器幫助:)

相關問題