Open linuxcz opened 6 years ago
Did you try to set unexpectedAlertBehaviour
capability in WebDriver config?
- WebDriver:
url: http://webserver
browser: chrome
host: zalenium
port: 4444
capabilities:
unexpectedAlertBehaviour: 'accept'
It was an expected alert. Probably it is a text matching issue with non-latin characters.
Thank you for yours respond. I think problem is really in extended-latin characters: ěščřžýáíé
@DavertMik if i set in WebDriver config file new capabilities have this error:
` [Facebook\WebDriver\Exception\NoAlertOpenException] no alert open (Session info: chrome=64.0.3282.140) (Driver info: chromedriver=2.35.528139 (47ead77cb35ad2a9a83248b292151462a66cd881),platform=Linux 4.13.0-36-generic x86_64)
Scenario Steps:
Codeception/Codeception#1 /var/www/vendor/facebook/webdriver/lib/Exception/WebDriverException.php:142 Codeception/Codeception#2 /var/www/vendor/facebook/webdriver/lib/Remote/HttpCommandExecutor.php:320 Codeception/Codeception#3 /var/www/vendor/facebook/webdriver/lib/Remote/RemoteWebDriver.php:535 Codeception/Codeception#4 /var/www/vendor/facebook/webdriver/lib/Remote/RemoteExecuteMethod.php:40 Codeception/Codeception#5 /var/www/vendor/facebook/webdriver/lib/WebDriverAlert.php:67 Codeception/Codeception#6 Codeception\Module\WebDriver->seeInPopup Codeception/Codeception#7 /var/www/tests/akceptacni-testy/_support/_generated/SeleniumTesterActions.php:2068 Codeception/Codeception#8 /var/www/tests/akceptacni-testy/selenium/login/004FailBezHeslaCept.php:8 `
Hi, problem is still not solved:
Screen:
Here is my code:
$I->login('lokalni', ''); $I->seeInPopup('Vyplňte pole Heslo');
Error
[Facebook\WebDriver\Exception\UnexpectedAlertOpenException] unexpected alert open: {Alert text : Vyplnte pole Heslo.} (Session info: chrome=75.0.3770.100) (Driver info: chromedriver=75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}),platform=Linux 5.0.0-20-generic x86_64)
Capabilities
capabilities: name: 'example' build: '2.0' unexpectedAlertBehaviour: 'accept'
I have the same Problem with an allert with german letter "ö":
unexpected alert open: {Alert text : Wollen Sie die Diskussion wirklich löschen?}
(Session info: chrome=79.0.3945.88)
(Driver info: chromedriver=2.43.600210 (68dcf5eebde37173d4027fa8635e332711d2874a),platform=Windows NT 10.0.17134 x86_64)
In my capabilities:
WebDriver: {
url: 'https://myapp.com',
browser: 'chrome',
chromeOptions: {
args: [ "unexpectedAlertBehaviour: 'accept'", ..
I an not getting the error, when using the method
I.acceptPopup()
Some tips?