Веб-разработчики обычно должны использовать диалоговые окна всплывающего окна JavaScript, чтобы предоставить пользователям некоторые информационные подсказки, включая следующие типы
Чтение содержимого
Диалоговое окно тип
1. Предупреждение: используется для предложения пользователя для проверки результатов, ошибок или предупреждений и т. Д.
2. Поле подсказки: используется для предложения пользователя ввести данные в текущем диалоговом окне. Как правило, пользователь должен нажать кнопку «Отмена» или «Подтверждение».
3. Подтверждение. Как правило, пользователь должен нажать кнопку «Отмена» или «Подтверждение».
Тестовая страница
Используйте следующую страницу в качестве примера для объяснения, в том числе поле для предупреждения, полевое поле и поле подтверждения
http://sislands.com/coin70/week1/dialogbox.htm
Диалоговый код работы селена
public static void testalert (драйвер Webdriver) {string url = "http://sislands.com/coin70/week1/dialogbox.htm"; Driver.get (url); WebElement alertbutton = driver.findelement (by.xpath ("// input [@value = 'alert']")); alertbutton.click (); Alert javascriptalert = Driver.switchto (). Alert (); System.out.println (javascriptalert.getText ()); javascriptalert.accept (); } public static void testPrompt (драйвер webdriver) бросает исключение {string url = "http://sislands.com/coin70/week1/dialogbox.htm"; Driver.get (url); WebElement recavlebutton = Driver.findelement (by.xpath ("// input [@value = 'recaff']")); QuickButton.click (); Thread.sleep (2000); Alert javascriptPrompt = Driver.Switchto (). Alert (); javascriptprompt.sendkeys («Это изучение селена»); javascriptprompt.accept (); System.out.println (javascriptprompt.getText ()); javascriptprompt = Driver.switchto (). alert (); javascriptprompt.accept (); Thread.sleep (2000); QuickButton.click (); javascriptprompt = Driver.switchto (). alert (); javascriptprompt.dismiss (); Thread.sleep (2000); javascriptprompt = Driver.switchto (). alert (); javascriptprompt.accept (); } public static void testConfirm (драйвер WebDriver) бросает исключение {string url = "http://sislands.com/coin70/week1/dialogbox.htm"; Driver.get (url); WebElement refintbutton = driver.findelement (by.xpath ("// input [@value = 'Подтверждение']")); Подтверждение button.click (); Thread.sleep (2000); Alert javascriptConfirm = Driver.switchto (). Alert (); javascriptConfirm.accept (); Thread.sleep (2000); javascriptConfirm = Driver.switchto (). Alert (); javascriptConfirm.accept (); }Выше приведено информационная компиляция диалогового окна всплывающего окна для работы Java Selenium. Мы продолжим добавлять его позже. Спасибо за поддержку этого сайта!