2
下面如何不運行測試是有一段代碼,處理包含一個下拉警報:如果警報關閉
了SoapUI項目設置腳本
import com.eviware.soapui.support.*
def alert = com.eviware.soapui.support.UISupport
def urls = []
project.properties.each
{
if (it.value.name.startsWith("BASE_URL_"))
{
urls.push(it.value.name.replace("BASE_URL_", ""))
}
}
def urlName = alert.prompt("Please select the environment URL", "Enter URL", urls)
我注意到當我選擇x按鈕來關閉警報時,它仍然運行測試(由於我沒有選擇環境,它會失敗)我的問題是,如何編寫代碼以便在警報關閉時點擊x按鈕),它不會運行測試?
謝謝
什麼,當你點擊'cancel'會怎麼樣? – Rao
所以這段代碼是在一個項目設置腳本中。您選擇項目文件夾並選擇TestSuites並單擊運行。如果按下取消按鈕或x按鈕,則會顯示錯誤提示,說明存在缺失的內容。在警報上單擊確定,第一個測試套件將運行一個失敗的測試套件,然後再次出現相同的錯誤,關閉後或單擊確定,第二個套件將失敗並繼續,直到所有套件都失敗 – BruceyBandit
不確定何時要取消?顯然它會失敗,因爲沒有終點。如果你能控制的話,我很害怕。 – Rao