Comment puis-je accéder au texte de la valeur d'entrée dans le selenium webdriver moka tests

Besoin d'aide pour tester les interactions de l'utilisateur avec moka selenium webdriver. Aucune idée où trouver ce la bonne méthode est d'obtenir la valeur de la saisie de texte. Essayé diverses variations sur getAttribute(), getText, etc. Obtenir la même erreur:

TypeError: Object [object object] has no method 'getElementText'

Voici mon code:

var assert = require('assert'),
    fs = require('fs');

var webdriver = require('../node_modules/selenium-webdriver'),
    test = require('../node_modules/selenium-webdriver/testing'),
    remote = require('../node_modules/selenium-webdriver/remote');


test.describe('Google Search', function() {
  var driver;

  this.timeout(60000);

  test.before(function() {
    driver = new webdriver.Builder().
        withCapabilities(webdriver.Capabilities.chrome()).
        build();
  });

  test.it('should append query to title', function() {

    //setTimeout(done, 60000);

    driver.get('http://localhost:8080/devanagariTextField/index.html');

    driver.findElement(webdriver.By.id('textbox')).sendKeys('gaa');
    //driver.findElement(webdriver.By.name('btnG')).click();
    driver.wait(function() {
      return driver.getElementText('value').then(function(text) {
        console.log('TEXT: ' + text)
        return 'गा' === text;
      });
    }, 1000);
  });

  //test.after(function() { driver.quit(); });
});

OriginalL'auteur Matt Herbstritt | 2014-09-14