0
我面臨的一個問題,同時通過硒C#自動化腳本頁面或如何識別瀏覽器的警告框出現無法使用的硒C#
我有在瀏覽器彈出窗口顯示在頁面上的場景點擊鏈接後。
我必須確定上單擊所需的鏈接瀏覽器警報是否顯示或不???
我需要這樣的東西是存在的警報?????
我面臨的一個問題,同時通過硒C#自動化腳本頁面或如何識別瀏覽器的警告框出現無法使用的硒C#
我有在瀏覽器彈出窗口顯示在頁面上的場景點擊鏈接後。
我必須確定上單擊所需的鏈接瀏覽器警報是否顯示或不???
我需要這樣的東西是存在的警報?????
簡單地嘗試使用try-catch來接受警告:如果警報接受 - 步驟通過,否則 - 失敗
,如果你需要的方法試了下(檢查警報存在):
public bool isAlertPresent()
{
try
{
driver.switchTo().alert();
return true;
}
catch (NoAlertPresentException Ex)
{
return false;
}
}
它不會點擊警報嗎? (我正在判斷你的答案是「嘗試接受警報」,因爲我不知道硒) – MVCDS 2014-10-20 14:02:23
此方法將檢查:是否存在警報,如果警報存在方法返回True,如果警報不存在 - 錯誤 – sevine 2014-10-20 14:24:56
否則看到這裏的解決方案:http://stackoverflow.com/questions/12744576/selenium-c-sharp-accept-confirm-box – sevine 2014-10-20 14:28:29