2015-11-01 2 views
0

Почему не посылаетKeys, работающие над этим скриптом Protractor?Почему не 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/

ответ

0

Благодаря два народных downvotes без комментариев, я понял, что я здесь делаю неправильно.

Вместо creditCardInformation = function (ccHolderName,ccNumber,ccExpirationDate,ccCvvCode,ccBillingAddress,ccBillingCity‌​,ccBillingState,ccBillingCountry)

я должен был сказать creditCardInformation: function(creditCardHolderName,creditCardNumber,creditCardExpirationDate,creditCa‌​rdCvvCode,creditCardBillingAddress,creditCardBillingCity,creditCardBillingState,c‌​reditCardBillingCountry)

Смежные вопросы