paypal - paypal中的验收测试
问题描述
我正在使用 codeception 通过 PAYPAL 在我的本地站点上检查付款(验收测试):
...
$I->wait(20);
$I->fillField('#email', Yii::$app->params['paypalSandBoxEmail']);
$I->fillField('#password', Yii::$app->params['paypalSandBoxPassword']);
$I->click('#btnLogin');
...
我在运行测试期间遇到了异常:
[Facebook\WebDriver\Exception\InvalidElementStateException] 无效元素状态:元素当前不可交互,可能无法操作
...$I->fillField("#email","test@test.com")...
在 html _output 目录和屏幕截图中,元素可见且可用。
Codeception 可以操纵非本地网站上的元素吗?
输出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&state=%3Fflow%3D1-P%26token%3DEC-10383446M95501121&flowId=EC-10383446M95501121&correlationId=5ef92280bac18&flowContextData=-HJ-BNZU5rCkFqyKDprAzbm4EgEmAIblp_XBfaD8Mdq-ts7mu_sA8ecAFFcGW3WF_dAAVGD4V90uyvqKKStxAsUOAtr_u2oqqkb1v-6GJHgw4OfxwuH0RTx4MYK&rememberMe=true - Failed to load paypalobjects.com /auth/createchallenge/9225440d84fd667e/challenge.js:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。来源“ https://www.sandbox.paypal.com ”
解决方案
推荐阅读
- python - 检查一个类是否是包的成员
- python - 无法使用 Selenium Web 驱动程序提取我想要的值
- python-3.x - 为什么 request.environ.get('HTTP_X_FORWARDED_FOR', request.remote_addr) 有时不返回正确的地址?
- spring-webflux - WebFlux - Reactor Http Epoll 线程
- java - 当我按下按钮时,JFrame 冻结
- reactjs - 我正在尝试在 VSCode 中创建一个反应应用程序并收到此错误:
- encoding - x264 编码严重的质量损失
- google-chrome - 如何解决无法附加到主要目标错误?
- jquery - 使用数据表获取嵌套的 json 数据
- rust - 如何在不消耗 Bevy 事件的情况下读取它们?