[英]pause and resume Selenium execution
我正在尋找暫停和恢復Selenium執行的選項。
2.通過某種方式(命令行/內聯代碼/手動)明確地停在某個步驟
我知道我們可以繼續
Thread.sleep()
要么
time.sleep
我想在測試用例執行之間動態地給出暫停。
編程語言可以是Java或Python。
java或python中是否有辦法動態地將暫停傳遞給執行?(可能有幫助)
任何想法和解決方案都將不勝感激。
使用IDE,設置斷點並調試腳本。
對於Python,可以使用pdb
進行調試。 只需將以下行放在您要暫停的步驟,它將使您進入調試器。 您可能需要對pdb有所了解
import pdb; pdb.set_trace()
我找到了一種可以動態進行操作的方法(沒有在特定步驟明確提及斷點或鍵入一行代碼)。獲取我的Selenium腳本的進程ID並在以下兩個命令下觸發,以便在需要時隨時暫停和繼續。
kill -SIGSTOP [pid]
kill -SIGCONT [pid]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.