从pageobjects中的函数调用函数 - 量角器

时间:2016-09-05 15:30:27

标签: function protractor

我有一个函数,我试图从pageobjects文件中的另一个函数调用。

    this.clickbutton = function(method){
    if(method == 'phone'){
        phonebutton.click();
        comment.sendKeys('comments');
        submitbutton.click();
    }else if(method == 'email'){
        emailbutton.click();
    }else if(method == 'sms'){
        smsbutton.click();
    }else{
        rowphonebutton.click();
        comment.sendKeys('comments');
        submitbutton.click();
    }
};

我在同一个PO文件中的另一个功能。

    this.contactagentAll = function(method){
    getrow.count().then(function(cnt){
        if(cnt>0){
            this.clickbutton(method);
            getrow.count().then(function(cnt1){
               expect(cnt1).toEqual(0); 
            });
        }else{
            console.log('no records found');  
        }
    });
};

我收到错误说 - 失败:this.clickbutton不是函数。 有什么建议吗?

0 个答案:

没有答案