當與多個線程一起使用時,webdriver是否默認維護唯一的瀏覽器會話,即多個並行測試?如果沒有,那麼我如何讓它保持獨特的會話?與webdriver的唯一瀏覽器會話
0
A
回答
0
通過 使用TestNG,我們可以打開多個瀏覽器會話(firefox)並運行測試。
0
我更接近「否」 - 如果我在Selenium Grid中運行測試並且某些瀏覽器窗口「死亡」(意外掛斷,因爲我是個糟糕的程序員),重新啓動測試會導致我的webapp告訴我「另一個用戶使用相同的用戶名已登錄「
但在正常的Selenium Webdriver中,調用driver = new FirefoxDriver();
引起了新的會話。總是。
0
您可以使用網格配置;這正是你需要的。參見這裏的example of parallel test run。 網格可以支持多個會話。您可以在將節點註冊到集線器時使用參數-maxSession x -browser browserName=firefox,maxInstances=x
進行配置,其中x代表所需的會話數。
相關問題
- 1. 在webdriver中維護瀏覽器會話
- 2. Webdriver與瀏覽器
- 3. 永久唯一的ID瀏覽器會話之間持續
- 4. 瀏覽器會話是否對每個子域唯一?
- 5. Python的硒webdriver的 「會話沒有創建」 打開瀏覽器
- 6. 瀏覽器唯一id asp.net
- 7. JavaScript唯一瀏覽器ID
- 8. RESTAssured和WebDriver:從瀏覽器中獲取和使用會話ID
- 9. 每個瀏覽器會話cookie一次
- 10. 瀏覽器支持WebDriver還是WebDriver支持瀏覽器
- 11. ASP.NET和會話 - 新的瀏覽器實例與新的瀏覽器窗口
- 12. 在瀏覽器中將數據存儲爲瀏覽器與會話
- 13. 刪除從一個瀏覽器排在第二的瀏覽器會話
- 14. WebDriver + swtich到另一個瀏覽器
- 15. Selenium WebDriver瀏覽器抽象
- 16. WebDriver瀏覽器選擇
- 17. 在瀏覽器會話中強制瀏覽器緩存
- 18. 的Liferay:跨瀏覽器會話
- 19. 跨瀏覽器進程的會話Cookie
- 20. 跨瀏覽器:PHP的殺死會話
- 21. 關於瀏覽器會話的問題
- 22. 跨瀏覽器的PHP會話
- 23. jmeter中的瀏覽器會話問題
- 24. 不同瀏覽器中的PHP會話
- 25. 的file_get_contents和瀏覽器會話
- 26. asp.net - 會話 - 多個瀏覽器標籤 - 不同的會話?
- 27. 如何在Selenium WebDriver的其他瀏覽器中啓動會話而不是Firefox?
- 28. 關閉瀏覽器會話丟失
- 29. GitLab WEB瀏覽器會話超時
- 30. Selenium Java重用瀏覽器會話