Когда я показываю диалоговое окно, исключение "Unkledledalertexception: Modal Divide Present"JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Когда я показываю диалоговое окно, исключение "Unkledledalertexception: Modal Divide Present"

Сообщение Anonymous »

Я использую Internet Explorer 9 для входа в систему, используя Selenium webdriver 2.42.2. < /p>

Когда я ввожу учетные данные, и нажимаю кнопку входа в систему, появляется модальный диалоговое окно, говоря: < /p>


вы уже зарегистрированы для той же физической устройства. Вы хотите, чтобы
шел из предыдущего входа в систему и входа в систему снова? Он не нажимает на кнопку «Да», как и должно.public class launch{
public static void main(Sting args[]){
driver.findElement(By.id("login")).click();// click performed

launch obj = new launch();
if(obj.isAlertPresent(driver) == true)
{
Thread.sleep(3000);
driver.switchTo().alert();
String a = driver.getTitle();
System.out.println(a);
}
}
public boolean isAlertPresent(WebDriver drive) throws InterruptedException
{
try
{
Thread.sleep(2000);
drive.switchTo().alert();
Thread.sleep(2000);
return true;
}
catch (UnhandledAlertException Ex)
{
return false;
}
}
}
< /code>

log: < /strong> < /p>

Started InternetExplorerDriver server (64-bit)
2.42.0.0
Listening on port 5600
Exception in thread "main" org.openqa.selenium.UnhandledAlertException: Modal dialog present: You are already logged on to the same physical device. Do you wish logout from the previous login & login again ?

Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=9, platform=WINDOWS, nativeEvents=true, ie.ensureCleanSession=false, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, , takesScreenshot=true, javascriptEnabled=true, ignoreProtectedModeSettings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: e439a04d-98aa-45e3-ae87-ec30e6f2cd2a
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
at org.openqa.selenium.remote.ErrorHandler.createUnhandledAlertException(ErrorHandler.java:185)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:152)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:614)
at org.openqa.selenium.remote.RemoteWebDriver.getWindowHandle(RemoteWebDriver.java:489)
at OneWebTest.webrio_launch.main(webrio_launch.java:29)


Подробнее здесь: https://stackoverflow.com/questions/252 ... log-presen
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»