Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Автоматизация нажатия кнопки на всплывающем окне в почте google.


(igor-777) #1

Здравствуйте!

При попытке отправить письмо без темы и текста по определённому адрессу появляется диалоговое окно "Send this message without a subject or text in the body?" с 2 кнопками - ОК и Отмена.

Использую webdriver C# Nunit.

Пробовал использовать команду            

acceptNextAlert = true;

но чего-то не срабатывает.

Подскажите, какой командой можно автоматизировать нажатие на кнопку ОК?

 


(qw1564) #2

когда SeleniumRC отказывался такие вещи делать родными методами я через javascript удалял аттрибут @onclick у элемента, костыль конечно, но работал исправно :)


(Mykhailo Poliarush) #3

а вы уверены, что это alert а не confirmation?

попробуйте ChooseOkOnNextConfirmation

http://selenium.googlecode.com/git/docs/api/dotnet/html/M_Selenium_DefaultSelenium_ChooseOkOnNextConfirmation.htm


(Znammenosets9) #4

Использую Robot Framework, но с даной проблемой сталкивался. Вам нужно сделать select window by title и указать соответствующее название. Далее выполнить нужные вам клики.  


(igor-777) #5

Всем спасибо.

Решил проблему следующей командой:

driver.SwitchTo().Alert().Accept();


(Mykhailo Poliarush) #6

я думал, вы уже попробовали этот вариант

ну я рад, что все решилось