簡體   English   中英

暫停並恢復硒執行

[英]pause and resume Selenium execution

我正在尋找暫停和恢復Selenium執行的選項。

  1. 開始執行硒

2.通過某種方式(命令行/內聯代碼/手動)明確地停在某個步驟

  1. 繼續執行

我知道我們可以繼續

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.

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