为什么不是't sendKeys正在处理此Protractor脚本

Why isn't sendKeys working on this Protractor script?

本文关键字:处理 Protractor 脚本 sendKeys 为什么不      更新时间:2023-09-26

为什么sendKeys不能处理这个Protractor脚本?

我在《普罗克特》的作品中几乎没有尝试做任何事情,但这似乎应该写对。我错过了什么??

creditCardInformation = function (ccHolderName,ccNumber,ccExpirationDate,ccCvvCode,ccBillingAddress,ccBillingCity,ccBillingState,ccBillingCountry) {  
        // ### USER-DEFINED VARIABLES - Credit Card             
        var ccHolderName = 'Johann Sebastian';
        var ccNumber = '1111222233334444';
        var ccExpirationDate = '10/2020';
        var ccCvvCode = '896';
        var ccBillingAddress = '1313 Mockingbird Lane';
        var ccBillingCity = 'Chicago';
        var ccBillingState = 'IL';
        var ccBillingCountry = 'USA';
        // ### STATIC VARIABLES - Credit Card 
        var creditCardHolderName = element(by.model('cc.cardHolderName'));
        var creditCardNumber = element(by.model('cc.creditCardNumber'));
        var creditCardExpirationDate = element(by.model('cc.expiry'));
        var creditCardCvvCode = element(by.model('cc.cvv'));
        var creditCardBillingAddress = element(by.model('cc.billingAddress'));
        var creditCardBillingCity = element(by.model('cc.billingCity'));
        var creditCardBillingState = element(by.model('cc.billingState'));
        var creditCardBillingCountry = element(by.model('cc.billingCountry'));
        // ### STATIC FUNCTIONS - Credit Card   
        creditCardHolderName.sendKeys(ccHolderName);
        creditCardNumber.sendKeys(ccNumber);
        creditCardExpirationDate.sendKeys(ccExpirationDate);
        creditCardCvvCode.sendKeys(ccCvvCode);
        creditCardBillingAddress.sendKeys(ccBillingAddress);
        creditCardBillingCity.sendKeys(ccBillingCity);
        creditCardBillingState.sendKeys(ccBillingState);
        creditCardBillingCountry.sendKeys(ccBillingCountry);      
    };

https://jsfiddle.net/quantumspooky/86k6z9pt/

多亏了两个人在没有评论的情况下投了反对票,我才明白我做错了什么。

而不是creditCardInformation = function (ccHolderName,ccNumber,ccExpirationDate,ccCvvCode,ccBillingAddress,ccBillingCity‌​,ccBillingState,ccBillingCountry)

我应该说creditCardInformation: function(creditCardHolderName,creditCardNumber,creditCardExpirationDate,creditCa‌​rdCvvCode,creditCardBillingAddress,creditCardBillingCity,creditCardBillingState,c‌​reditCardBillingCountry)