Я нашел, что в Selenium RC, если вы знаете, появится кнопка подтверждения, то вам нужно , чтобы добавить selenium.getConfirmation();
в ваш код.
Вот как я использовал его (Примечания: Я использую Java в Eclipse)
selenium.click("//input[@id=\"accepted-emails\"]"); // Confirmation box after this line
if (selenium.isConfirmationPresent())
String confirmationString = selenium.getConfirmation(); // this line is needed
selenium.keyPressNative("10"); // to press the OK key
selenium.waitForPageToLoad("30000");
System.out.println(confirmationString); // this is not really needed, but used it to simply show the confirmation box message
Надеется, что это помогает!
Я использую Selenium rc. –
Я обновил свой ответ, чтобы включить Selenium RC. Пожалуйста, проверьте, помогает ли это. –
Это лучшая ссылка, я думаю (в текущий багажник): http://selenium.googlecode.com/svn/trunk/docs/api/dotnet/html/M_Selenium_ISelenium_GetAlert.htm –