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
它看起來像我不能臨時Cookie添加到網站與Chrome中打開...
也許有人遇到了同樣的問題?
我剛纔測試了你的代碼,它工作得很好(也與Firefox)。我甚至嘗試了不同的網址,例如https://www.google.com/。只要確保你有最新的Chromedriver。 – Helio
我試過它在另一臺電腦上,它工作,所以我試圖重新安裝Chrome和它的工作,webdriver仍然是一樣的,所以也許版本的瀏覽器是問題。 –