贝宝的验收测试

时间:2018-04-25 14:11:34

标签: paypal yii2 codeception acceptance-testing

我使用代码检查通过PAYPAL在我的本地网站上检查付款(验收测试):

    ...
    $I->wait(20);
    $I->fillField('#email', Yii::$app->params['paypalSandBoxEmail']);
    $I->fillField('#password', Yii::$app->params['paypalSandBoxPassword']);
    $I->click('#btnLogin');
    ...

paypal form

我在测试期间得到了例外:

  

[Facebook \ WebDriver \ Exception \ InvalidElementStateException]无效   元素状态:元素当前不可交互,也可能不是   操纵

     

... $ I-> fillField("#电子邮件"" 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    - 用于从sandbox.paypal.com加载资源的SSL证书将在M70中受到不信任。一旦   不信任,将阻止用户加载这些资源。看到   g.co/chrome/symantecpkicerts了解更多信息。
  14:38:48.416警告 -   sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC%2d10383446M95501121    - 用于从paypalobjects.com加载资源的SSL证书将在M70中受到不信任。一旦   不信任,将阻止用户加载这些资源。看到   g.co/chrome/symantecpkicerts了解更多信息。
  14:39:10.132警告 -   sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC%2d10383446M95501121#/checkout/login    - 用于从t.paypal.com加载资源的SSL证书将在M70中不受信任。一旦不信任,将阻止用户   从加载这些资源。请参阅g.co/chrome/symantecpkicerts   了解更多信息   14:39:10.132严重 -   sandbox.paypal.com/signin/inject/?stsRedirectUri=https%3A%2F%2Fwww.sandbox.paypal.com%2Fcheckoutnow%2F2&country.x=DE&locale.x=de_DE&returnUri=https%3A%2F %2Fwww.sandbox.paypal.com%2Fcheckoutnow%2F2&安培;状态=%3Fflow%3D1-P%26token%3DEC-10383446M95501121&安培;流ID = EC-10383446M95501121&安培;的correlationID = 5ef92280bac18&安培; flowContextData = -HJ-BNZU5rCkFqyKDprAzbm4EgEmAIblp_XBfaD8Mdq-ts7mu_sA8ecAFFcGW3WF_dAAVGD4V90uyvqKKStxAsUOAtr_u2oqqkb1v-6GJHgw4OfxwuH0RTx4MYK&安培;与rememberMe =真    - 无法加载paypalobjects.com/auth/createchallenge/9225440d84fd667e/challenge.js:   对预检请求的响应没有通过访问控制检查:否   '访问控制允许来源'标题出现在请求的上   资源。起源' https://www.sandbox.paypal.com'因此不是   允许访问。

0 个答案:

没有答案