Приемочный тест в PayPal - PullRequest
       51

Приемочный тест в PayPal

0 голосов
/ 25 апреля 2018

Я проверяю платеж (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' поэтому не допускается.

...