2016-11-14 7 views
0

도와주세요. 아래 코드의 출력은 "[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); 

}'); 

답변

0

sendKeys에서 텍스트 대신 web 요소를 전달하려고합니다.

당신은 두 가지 솔루션 아래에 시도 할 수 있습니다 :

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); 
    }); 
}');