簡體   English   中英

當嘗試在同一個瀏覽器上運行並行測試時,我似乎最多只能運行 2 個

[英]When trying to run parallel tests on same browser I seem to run only 2 max

這是我的命令:

 pytest -v -s -n=4 test_Cases/test_login.py --browser chrome

這是 output:

plugins: xdist-3.1.0, html-3.2.0, metadata-2.0.4
[gw0] darwin Python 3.8.0 cwd: /Users/georgeashraf/My-    Github/Hybrid_Framework_Selenium_Python
[gw1] darwin Python 3.8.0 cwd: /Users/georgeashraf/My-Github/Hybrid_Framework_Selenium_Python
[gw2] darwin Python 3.8.0 cwd: /Users/georgeashraf/My-Github/Hybrid_Framework_Selenium_Python
[gw3] darwin Python 3.8.0 cwd: /Users/georgeashraf/My-Github/Hybrid_Framework_Selenium_Python
[gw0] Python 3.8.0 (v3.8.0:fa919fdf25, Oct 14 2019, 10:23:27)  -- [Clang 6.0 (clang-600.0.57)]
[gw1] Python 3.8.0 (v3.8.0:fa919fdf25, Oct 14 2019, 10:23:27)  -- [Clang 6.0 (clang-600.0.57)]
[gw2] Python 3.8.0 (v3.8.0:fa919fdf25, Oct 14 2019, 10:23:27)  -- [Clang 6.0 (clang-600.0.57)]
[gw3] Python 3.8.0 (v3.8.0:fa919fdf25, Oct 14 2019, 10:23:27)  -- [Clang 6.0 (clang-600.0.57)]
gw0 [2] / gw1 [2] / gw2 [2] / gw3 [2]
scheduling tests via LoadScheduling

test_Cases/test_login.py::Test_001_Login::test_homepagetitle 
test_Cases/test_login.py::Test_001_Login::test_login 
[gw0] PASSED test_Cases/test_login.py::Test_001_Login::test_homepagetitle 
[gw1] PASSED test_Cases/test_login.py::Test_001_Login::test_login 

我只能看到在 output 中傳遞的 [gw0] 和 [gw1],我無法為 [gw2] 和 [gw3] 運行它

有什么我想念的嗎?

我正在嘗試在 4 個瀏覽器上運行並行測試,但最多只能得到 2 個

似乎您的文件test_login.py中只有 2 個測試,因此 pytest 僅收集了 2 個測試。如果要運行test_Cases文件夾中的所有測試,可以使用以下命令

pytest -v -s -n=4 test_Cases --browser chrome

這將在 chrome 瀏覽器的test_Cases文件夾中僅使用 4 個並行工作程序運行所有測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM