Node.js 如何使用量角器在Angular 7应用程序中从文本框中获取文本

Node.js 如何使用量角器在Angular 7应用程序中从文本框中获取文本,node.js,protractor,Node.js,Protractor,我在上面提到了我试图执行的代码。但它返回的是空值。对象可能存在但不显示,或者其中不包含值 **var object = element(by.xpath(Locator)); expect(object.isPresent()).toEqual(true); var appText = object.getText(); appText.then(async function(text){ console.log("appliation text: ",text);

我在上面提到了我试图执行的代码。但它返回的是空值。

对象可能存在但不显示,或者其中不包含值

**var object = element(by.xpath(Locator));
  expect(object.isPresent()).toEqual(true);
  var appText = object.getText();
  appText.then(async function(text){
       console.log("appliation text: ",text);
  }**

请详细说明这个问题,你想实现什么,例如,定位器、元素变量/函数的赋值是多少。实际上我找到了解决方案。我正在尝试使用量角器从文本框中获取值。变量对象将返回web元素,然后我尝试执行getText()方法来获取textbox值。答:您可以使用“var-appText=wait-object.getAttribute('value');”而不是“var-appText=object.getText=object.getAttribute('value');”
  var object = element(by.xpath(Locator));
  expect(object.getText()).trimLeft().trimRight()).toNotEqual('');
  var appText = object.getText();
  appText.then(async function(text){
  console.log("appliation text: ",text);
  }