nightwatch-Tests: .sendKeys und .Schlüssel nicht senden-Taste klickt

Ich bin mit node.js mit nightwatch. Es funktioniert Super, mein einziges Problem ist, dass meine aktuelle Anwendung muss getestet werden durch 'drücken' den Pfeiltasten und sicherstellen, dass der name der Klasse auf die Elemente verpasst. Ich kann NICHT die sendKeys-Funktion, um tatsächlich senden Sie eine Taste drücken, und dieser test ist erfolgreich, wenn es nicht sollte :P. Irgendwelche Ideen?

module.exports = {
  'chosenTest.html' : function (browser) {
      browser
      .url(path)
      .waitForelementVisible('div[id=columns]', 1000)
      .assert.containsText('div[class="choosable chosen"], 'Test 1-0')
      .sendKeys('div[id=columns]', ShowText(browser), browser.Keys.DOWN_ARROW)
      .assert.containsText('div[class="choosable chosen"]', 'Test 1-0')
      .pause(1000)
      .end()
  }
}
Werden Sie sagen .sendKeys('div[id=Spalten]', ShowText(browser) browser.Schlüssel.DOWN_ARROW) ausfallen sollte?
Überprüfen Sie, was ist, zeigt sich in selenium-server-logs
Ich weiß, dass Nightwatch.js hat nicht sendKeys-Funktion, aber die Tasten funktionieren.
haben Sie herausfinden, wie Sie dies tun? ich habe das gleiche Problem
versuchen browser.keys

InformationsquelleAutor galas0330 | 2015-08-04

Schreibe einen Kommentar