/ / webdriverJS, jaśmin - dlaczego ten test nie przekierowuje przeglądarki na określony adres URL? - node.js, selen, jaśmin

webdriverJS, jaśmin - dlaczego ten test nie przekierowuje przeglądarki na określony URL? - node.js, selen, jaśmin

Korzystam z tego pakietu testowego

  • nodejs
  • selen-webdriver
  • węzeł jaśminowy (przy użyciu jaśminu 1.3)

Po uruchomieniu poniższej specyfikacji wczytuje się okno przeglądarki, ale nie przekierowuje do określonego adresu URL - nie robi nic, dopóki limit czasu testu nie zostanie przekroczony.

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

});
});

jak mogę skłonić przeglądarkę do przekierowania na zamierzony adres URL?

Odpowiedzi:

1 dla odpowiedzi № 1

Czy próbowałeś coś takiego:

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

Aby uzyskać pomoc, zapoznaj się z tym artykułem: http://www.techinsight.io/review/devops-and-automation/browser-automation-using-selenium-webdriver-and-nodejs/