硒的webdriver manager().getCookies()
在InternetExplorerDriver
總是返回0元! P.S.版本2.32.0.0硒的webdriver經理()的getCookies()總是返回0
回答
這是你可以做些什麼來讓
allCookies = driver.manage().getCookies();
我知道。問題出在IE或驅動程序中,我根本無法獲取餅乾! Cookie存在,但驅動程序返回0 ... – 2013-04-12 08:27:48
也許你需要首先設置cookie的所有cookie,據我所知的webdriver總是以新的會話啓動。 相反,你可以嘗試這樣的設置用戶配置文件: How to make FirefoxDriver use existing profile?
我使用IE瀏覽器,並且我的會話cookie與下一個請求一起發送,但我無法從webdriver獲取它們。我認爲它的問題與IE瀏覽器 http://stackoverflow.com/questions/15970490/ie10-console-cant-see-cookies-by-command-document-cookie – 2013-04-15 08:27:32
你確定你的webdriver是在域你期待的Cookie設置? getCookies
僅返回當前域的cookie。
Set<Cookie> allcookies = driver.manage().getCookies();
System.out.println(allcookies);
雖然您提供的代碼可能會回答問題 - 添加一些內容來解釋爲什麼會確保這實際上是一個有用的答案。如果您不確定如何撰寫答案,請查看[問]。 – Tom 2017-05-08 10:39:49
- 1. HttpServletRequest getCookies()總是返回null Jersey Api
- 2. 的intValue總是返回0
- 3. HttpServletRequest getCookies()對於iOS設備總是返回空值
- 4. ExpandableListView.getPackedPositionGroup總是返回0
- 5. $ parent。$ index總是返回0
- 6. Scope_Identity()總是返回0
- 7. mysql_num_rows總是返回0
- 8. Rainmeter Calc總是返回0
- 9. SqlCommand.ExecuteNonQuery()總是返回0
- 10. 則getIdentifier()總是返回0
- 11. pdo lastInsertId()總是返回0
- 12. NSPopUpButtonCell indexOfSelectedItem總是返回0
- 13. timespec.tv_sec總是返回0
- 14. NSD_GetState總是返回0:NSIS
- 15. .numChildren()總是返回0
- 16. Datagridview.selectedrows.count總是返回0?
- 17. datatable.rows.count總是返回0
- 18. mysqli_affected_rows總是返回0
- 19. C#&MySQL - 總是返回0
- 20. UILabel pointSize總是返回0
- 21. NSOutlineView rowForItem:總是返回0
- 22. WebView getScrollY()總是返回0
- 23. sizeWithFont總是返回0
- 24. getUser總是返回0
- 25. 笨NUM_ROWS()總是返回0
- 26. getImageData總是返回0
- 27. NSSegmentedControl -selectedSegment總是返回0
- 28. mysql_insert_id()總是返回0
- 29. facebook user_id返回0總是
- 30. event.charCode總是返回0
你能舉一些代碼示例嗎? – 2013-04-11 15:05:36
你確定存在visbile cookies嗎?如果您在JavaScript控制檯中運行「document.cookie」,會顯示什麼內容? – Ardesco 2013-04-12 11:46:34
我深入挖掘並發現它在IE10中的問題,它根本不顯示cookie(我在控制檯通過命令'document.cookie'嘗試)。 – 2013-04-12 11:57:41