2016-11-14 80 views

回答

0

您试图传递web元素而不是sendKeys中的文本。

你可以尝试两种解决方案如下:

it('LeanAsset-input,function(){ 
    dv.sleep(5000); 
    var PONum = element(by.xpath('//*[@id="pordr-create-content"]/div[1]/div[1]/div[2]/input')); 
    var text = PONum.getText(); 
    element(by.xpath('//*[@id="pordr-create-content"]/div[1]/div[2]/div[2]/input')).clear().sendKeys(text); 
}'); 

it('LeanAsset-input,function(){ 
    dv.sleep(5000); 
    var PONum = element(by.xpath('//*[@id="pordr-create-content"]/div[1]/div[1]/div[2]/input')); 
    PONum.getText().then(function (text) { 
     console.log(text); 
     element(by.xpath('//*[@id="pordr-create-content"]/div[1]/div[2]/div[2]/input')).clear().sendKeys(text); 
    }); 
}'); 
相关问题