/ / webdriverJS, jasmine - pourquoi ce test ne redirige-t-il pas le navigateur vers l'URL spécifiée? - node.js, sélénium, jasmin

webdriverJS, jasmine - pourquoi ce test ne redirige-t-il pas le navigateur vers l'URL spécifiée? - node.js, sélénium, jasmin

J'exécute cette suite de tests sur

  • nodejs
  • sélénium-webdriver
  • jasmine-node (utilisant jasmine 1.3)

Lorsque j’exécute les spécifications ci-dessous, une fenêtre de navigateur se charge, mais elle ne redirige pas vers l’URL spécifiée. Elle ne fait rien jusqu’à ce que le test expire.

// 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();
});

});
});

Comment puis-je obtenir que le navigateur redirige vers l'URL souhaitée?

Réponses:

1 pour la réponse № 1

Avez-vous essayé quelque chose comme ça:

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

Reportez-vous à cet article pour obtenir de l'aide: http://www.techinsight.io/review/devops-and-automation/browser-automation-using-selenium-webdriver-and-nodejs/