paypal中的验收测试

paypal中的验收测试,paypal,yii2,codeception,acceptance-testing,Paypal,Yii2,Codeception,Acceptance Testing,我正在通过PAYPAL使用codeception在本地网站上检查付款(验收测试): ... $I->wait(20); $I->fillField('#email', Yii::$app->params['paypalSandBoxEmail']); $I->fillField('#password', Yii::$app->params['paypalSandBoxPassword']); $I->click('#bt

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

    ...
    $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输出目录和屏幕截图中,元素可见且可用

codeception能否在非本地网站上操作元素

输出
运行验收-vvv

[Selenium浏览器日志]
14:38:47.986警告- sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC%2d10383446M95501121 -M70中将不信任用于从sandbox.paypal.com加载资源的SSL证书。一旦 如果不信任,将阻止用户加载这些资源。看见 g、 co/chrome/SymantectPKICerts获取更多信息。
14:38:48.416警告- sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC%2d10383446M95501121 -M70中将不信任用于从paypalobjects.com加载资源的SSL证书。一旦 如果不信任,将阻止用户加载这些资源。看见 g、 co/chrome/SymantectPKICerts获取更多信息。
14:39:10.132警告- sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC%2d10383446M95501121#/checkout/login -M70中将不信任用于从t.paypal.com加载资源的SSL证书。一旦不信任,用户将被阻止 从加载这些资源。参见g.co/chrome/SymantectPKICerts 了解更多信息。
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=-HJIblp\u XBfaD8Mdq-ts7mu\u SA8ECAFCGW3WF\u dAAVGD4V90uyvqKKStxAsUOAtr\u U2OQKB1V-6GJHGW4OFXWU0RTX4MYK&rememberMe=true -加载paypalobjects.com/auth/createchallenge/9225440d84fd667e/challenge.js失败: 对飞行前请求的响应未通过访问控制检查:否 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,源“”不是 允许访问


加载站点的域不重要,所有操作都是通过webdriver在客户端进行的。请使用verbose(-vvv)运行测试,并将其发布到output@csminb我更新了帖子。