Я проверяю платеж (Acceptance test) на моем локальном сайте через PAYPAL, используя кодовое обозначение:
...
$I->wait(20);
$I->fillField('#email', Yii::$app->params['paypalSandBoxEmail']);
$I->fillField('#password', Yii::$app->params['paypalSandBoxPassword']);
$I->click('#btnLogin');
...
форма PayPal
Я получил исключение во времявыполнить тест:
[Facebook \ WebDriver \ Exception \ InvalidElementStateException] состояние недопустимого элемента: элемент в настоящее время не взаимодействует и не может быть изменен
... $ I-> fillField("#email", "test@test.com") ...
В каталоге html _output и на скриншоте элементы видны и доступны.
Может манипулировать кодомэлементы на нелокальных веб-сайтах?
Вывод run acceptance -vvv
[Журналы браузера Selenium]
14: 38: 47.986 ВНИМАНИЕ - sandbox.paypal.com/cgi-bin/webscr? cmd = _express-checkout & token = EC% 2d10383446M95501121 - SSL-сертификат, используемый для загрузки ресурсов из sandbox.paypal.com, будет не доверять M70.В случае недоверия пользователям будет запрещено загружать эти ресурсы.См. G.co/chrome/symantecpkicerts для получения дополнительной информации.
14: 38: 48.416 ПРЕДУПРЕЖДЕНИЕ - sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC%2d10383446M95501121 - сертификат SSL, используемый для загрузкиресурсы от paypalobjects.com будут не доверять M70.В случае недоверия пользователям будет запрещено загружать эти ресурсы.См. G.co/chrome/symantecpkicerts для получения дополнительной информации.
14: 39: 10.132 ПРЕДУПРЕЖДЕНИЕ - sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC%2d10383446M95501121#/checkout/login - TheСертификат SSL, используемый для загрузки ресурсов с t.paypal.com, будет не доверять M70.В случае недоверия пользователям будет запрещено загружать эти ресурсы.См. G.co/chrome/symantecpkicerts для получения дополнительной информации.
14: 39: 10.132 SEVERE - sandbox.paypal.com/signin/inject/?stsRedirectUri=https%3A%2F%2Fwww.sandbox.paypal.com%2Fcheckoutnow%2Fcheckoutnow% 2F2 & country.x = ДЕ & locale.x = de_DE & returnUri = HTTPS% 3A% 2F% 2Fwww.sandbox.paypal.com% 2Fcheckoutnow% 2F2 и состояние =% 3Fflow% 3D1-Р% 26token% 3DEC-10383446M95501121 & flowId = EC-10383446M95501121 & CorrelationId = 5ef92280bac18 & flowContextData = -HJ-BNZU5rCkFqyKDprAzbm4EgEmAIblp_XBfaD8Mdq-ts7mu_sA8ecAFFcGW3WF_dAAVGD4V90uyvqKKStxAsUOAtr_u2oqqkb1v-6GJHgw4OfxwuH0RTx4MYK & RememberMe = истина - не удался загрузить paypalobjects.com/auth/createchallenge/9225440d84fd667e/challenge.js: ответ на предполетный запрос не проходит проверку контроля доступа: 'Access-Control-Allow-Origin:' нет заголовокприсутствует на запрашиваемом ресурсе.Origin 'https://www.sandbox.paypal.com' поэтому не допускается.