获取文本字段的值并将其复制粘贴到量角器中的另一个文本字段

问题描述:

请帮助我。下面代码的输出是“[Obj obj”。获取文本字段的值并将其复制粘贴到量角器中的另一个文本字段

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(PONum); 

}'); 

您试图传递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); 
    }); 
}');