请帮帮我。下面代码的输出是" [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 :(得分: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);
});
}');