为什么 sendKeys 不能处理这个 Protractor 脚本?
Why isn't sendKeys working on this Protractor script?
为什么 sendKeys 不能处理这个 Protractor 脚本?
我在 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);
};
感谢两个人的不评论投票,我弄清楚我在这里做错了什么。
而不是
creditCardInformation = function (ccHolderName,ccNumber,ccExpirationDate,ccCvvCode,ccBillingAddress,ccBillingCity,ccBillingState,ccBillingCountry)
我应该说creditCardInformation: function(creditCardHolderName,creditCardNumber,creditCardExpirationDate,creditCardCvvCode,creditCardBillingAddress,creditCardBillingCity,creditCardBillingState,creditCardBillingCountry)
为什么 sendKeys 不能处理这个 Protractor 脚本?
我在 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);
};
感谢两个人的不评论投票,我弄清楚我在这里做错了什么。
而不是
creditCardInformation = function (ccHolderName,ccNumber,ccExpirationDate,ccCvvCode,ccBillingAddress,ccBillingCity,ccBillingState,ccBillingCountry)
我应该说creditCardInformation: function(creditCardHolderName,creditCardNumber,creditCardExpirationDate,creditCardCvvCode,creditCardBillingAddress,creditCardBillingCity,creditCardBillingState,creditCardBillingCountry)