我試圖使用WebDriver從正在測試的瀏覽器中獲取會話ID,以便我可以通過給定的()。session(字符串)功能RESTAssured。瀏覽器將通過正常的登錄來創建會話ID。任何想法如何捕捉它?RESTAssured和WebDriver:從瀏覽器中獲取和使用會話ID
1
A
回答
2
您可以通過鑄造司機對象RemoteWebDriver這樣
String session = ((RemoteWebDriver) driver).getSessionId().toString();
1
也許你可以從cookie中讀取它。或者我不明白這個問題。
這裏有類似的問題Get cookies in Webdriver how?
相關問題
- 1. 在webdriver中維護瀏覽器會話
- 2. 在mysql中獲取瀏覽器會話
- 3. 與webdriver的唯一瀏覽器會話
- 4. 獲取URL ID和會話
- 5. Spring Boot和RestAssured中的模擬會話
- 6. 流星會話和瀏覽器刷新
- 7. PHP,會話和退出瀏覽器
- 8. ASP.NET會話和瀏覽器Cookie支持
- 9. 的file_get_contents和瀏覽器會話
- 10. 阻止瀏覽器緩存會話ID
- 11. 使用javascript從cookies獲取會話ID
- 12. 關於瀏覽器會話和會話ID的一些問題/神祕?
- 13. 刮痧:從瀏覽器會話ID的工作原理,但刮會話ID不
- 14. 獲取Android中的默認瀏覽器和Chrome瀏覽器
- 15. 從會話ID和服務器URL獲取UserId
- 16. 如何在瀏覽器中禁用cookie時從哪個瀏覽器中獲取哪個會話?
- 17. 使用黃瓜和水豚結束瀏覽器會話
- 18. Java/Selenium RemoteWebDriver/Maven/JUnit - 嘗試調用瀏覽器時獲取空會話ID
- 19. 錯誤打開瀏覽器中使用硒的webdriver和python
- 20. 如何使用javascript從瀏覽器獲取會話詳細信息
- 21. 從瀏覽器中獲取Silverlight應用程序Id
- 22. 如何在瀏覽器中關閉瀏覽器以銷燬會話和cookie 4
- 23. 如何使用Selenium webdriver獲取瀏覽器sessionId
- 24. 使用硒webdriver獲取瀏覽器版本
- 25. 定期讀取瀏覽器會話
- 26. 從瀏覽器獲取URL
- 27. 從瀏覽器中獲取JavaScript版本=在asp.net中使用IE瀏覽器
- 28. CakePHP的會話值不在IE瀏覽器中獲取
- 29. 如何使用硒webdriver和python關閉鉻瀏覽器彈出對話框
- 30. PHP,爲什麼會話ID是從兩個瀏覽器相同?