2016-07-21 46 views
0

我正在尋找一個選項來暫停和恢復硒執行。暫停和恢復硒執行

  1. 明確地通過某些手段(命令行/列直插代碼/手動)

    啓動硒執行

2.在某一步驟暫停

  • 繼續執行
  • 我知道我們能保持

    Thread.sleep() 
    

    time.sleep 
    

    我想要動態地給暫停在一個測試用例的執行之間。

    編程語言可以是Java或Python。

    有在Java或Python的方式暫停傳遞到動態執行?(也許可以幫助)

    有什麼想法和解決方案極大的讚賞。

    回答

    0

    我找到了一種方法,我們可以做動態的(沒有明確提到斷點或在某些特定步驟中鍵入一行代碼)。獲得的進程ID我硒腳本和兩條命令下面的火,以便隨時隨地暫停和繼續。

    kill -SIGSTOP [pid] 
    
    kill -SIGCONT [pid] 
    
    0

    使用IDE,設置斷點並調試腳本。

    0

    對於Python,可以使用pdb進行調試。只需在要暫停的步驟中放入以下行,它會將您拖放到調試器中。 您可能需要得到一點點的熟悉pdb

    import pdb; pdb.set_trace()