Добрый день коллеги! Сталкнулся с повседневной проблемой это алерт окна
Вот в чем моя проблема, в том что когда я клинкаю на “delete address” у меня появляется алерт окно (будь это хром или файерфокс) в котром есть подтверждение удаления или отмена. Так вот что я написал:
$I->click('ol > li:nth-of-type(1) > p > a.link-remove');
$I->wait(3);
$I->acceptPopup();
$I->see('The address has been deleted.', 'li.success-msg' );
Что получается: когда происходит клик на удаление, даже не срабатывает
$I->wait(3);
как тест падает с такой ошибкой:
unexpected alert open
(Session info: chrome=46.0.2490.71)
(Driver info: chromedriver=2.19.346078 (6f1f0cde889532d48ce8242342d0b84f94b114a1),platform=Windows NT 5.2 SP2 x86) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds: null
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '185-44-129-64', ip: '185.44.129.64', os.name: 'windows', os.arch: 'x86', os.version: '5.2', java.version: '1.8.0_40'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, chrome={userDataDir=C:\Windows\proxy\scoped_dir3344_6323}, takesHeapSnapshot=true, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=46.0.24
90.71, platform=XP, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
Session ID: b1b7786d06269c12c6c0ee7e8f690bc7
Помогите разобраться потому как в мое магазине много алерт окон