/ / webdriverJS, jasmine: perché questo test non reindirizza il browser all'URL specificato? - node.js, selenio, gelsomino

webdriverJS, jasmine: perché questo test non reindirizza il browser all'URL specificato? - node.js, selenio, gelsomino

Sto facendo funzionare questa suite di test

  • nodejs
  • selenio WebDriver
  • nodo jasmine (usando il gelsomino 1.3)

Quando eseguo le specifiche di seguito, viene caricata una finestra del browser, ma non viene reindirizzato all'URL specificato, ma non esegue alcuna operazione fino a quando il test scade.

// testSpec.js
var webdriver = require("selenium-webdriver");

var driver = new webdriver.Builder().
withCapabilities(webdriver.Capabilities.firefox()).
build();

jasmine.getEnv().defaultTimeoutInterval = 10000;


describe("basic test", function () {
it("should be on correct page", function (done) {
driver.get("http://www.google.com");
driver.getTitle().then(function(title) {
expect(title).toBe("Google");
done();
});

});
});

come posso reindirizzare il browser all'URL desiderato?

risposte:

1 per risposta № 1

Hai provato qualcosa del genere:

var driver = new webdriver.Builder()
.forBrowser("firefox")
.build();

Fare riferimento a questo articolo per assistenza: http://www.techinsight.io/review/devops-and-automation/browser-automation-using-selenium-webdriver-and-nodejs/