我正在尋找一個選項來暫停和恢復硒執行。暫停和恢復硒執行
- 明確地通過某些手段(命令行/列直插代碼/手動)
-
啓動硒執行
2.在某一步驟暫停
我知道我們能保持
Thread.sleep()
或
time.sleep
我想要動態地給暫停在一個測試用例的執行之間。
編程語言可以是Java或Python。
有在Java或Python的方式暫停傳遞到動態執行?(也許可以幫助)
有什麼想法和解決方案極大的讚賞。
我正在尋找一個選項來暫停和恢復硒執行。暫停和恢復硒執行
2.在某一步驟暫停
我知道我們能保持
Thread.sleep()
或
time.sleep
我想要動態地給暫停在一個測試用例的執行之間。
編程語言可以是Java或Python。
有在Java或Python的方式暫停傳遞到動態執行?(也許可以幫助)
有什麼想法和解決方案極大的讚賞。
我找到了一種方法,我們可以做動態的(沒有明確提到斷點或在某些特定步驟中鍵入一行代碼)。獲得的進程ID我硒腳本和兩條命令下面的火,以便隨時隨地暫停和繼續。
kill -SIGSTOP [pid]
kill -SIGCONT [pid]
使用IDE,設置斷點並調試腳本。
對於Python,可以使用pdb
進行調試。只需在要暫停的步驟中放入以下行,它會將您拖放到調試器中。 您可能需要得到一點點的熟悉pdb
import pdb; pdb.set_trace()