任何人都可以在這個問題上需要幫助後,要等待幾秒鐘:IM clickin一個按鈕,在案件本月底:如何使硒點擊一個按鈕
selcmd.Click(objget3);
點擊此按鈕後,頁面突然關閉,但我必須看到結果,所以它需要等待幾秒鐘ter.i使用代碼下面的waitforpageload(),但沒有用。我如何使用硒進行編碼。
感謝 chinnu
任何人都可以在這個問題上需要幫助後,要等待幾秒鐘:IM clickin一個按鈕,在案件本月底:如何使硒點擊一個按鈕
selcmd.Click(objget3);
點擊此按鈕後,頁面突然關閉,但我必須看到結果,所以它需要等待幾秒鐘ter.i使用代碼下面的waitforpageload(),但沒有用。我如何使用硒進行編碼。
感謝 chinnu
我不知道你是全光照的語言,這是Python代碼。 試試這可能對你有幫助。
import time
time.sleep(5)
如果Click()
關閉的頁面,沒有什麼可以做,以阻止這種短期與自己的版本,延遲關閉更換window.close()
的。
你可以定義一些時間來等待喜歡嘗試:
selcmd.waitForPageToLoad("30000");
點擊按鈕後,將等待30秒。
////這是在Java/JUint 4寫////
我一直在四處尋找了幾天,發現這一點。在IDE中創建了一個暫停5秒的測試用例,然後將其輸出到JUint 4中,並找到以下技術。
首先,確保你的方法有「拋出異常」:
public void thisTest() throws Exception {
// Test code here
}
然後要添加此排隊等候5秒鐘:
Thread.sleep(5000);
的論據睡眠方法以毫秒爲單位。
希望這是你正在尋找的!
對於.NET >>
下面提到//硒是反對你在你的腳本中使用的ISelenium
解決方案1:
selenium.SetSpeed( 「5000」) ;
上述命令將在執行下一個命令之前等待5ms。
解決方案2:
您可以阻止瀏覽器,如果你發表意見[TearDown中]功能「測試」執行後關閉(即評命令selenium.Stop())
的語言你使用? – Sirga
c#lang ........ – chinnu
我沒有接觸到C#我瘦,這可能會有所幫助。導入System.Threading Thread.Sleep(waitTime)在點擊操作後使用它。 – Sirga