diff --git a/src/service/NavigateService.js b/src/service/NavigateService.js index 44e6ff3..df68794 100644 --- a/src/service/NavigateService.js +++ b/src/service/NavigateService.js @@ -1,5 +1,5 @@ const logger = require("logops") - , { Builder, Capabilities, WebDriver, By } = require('selenium-webdriver') + , { Builder, Capabilities, WebDriver, By, until } = require('selenium-webdriver') , _http = require('selenium-webdriver/http') , { Options } = require('selenium-webdriver/chrome'); @@ -19,7 +19,7 @@ class NavigateService { login(params) { return this._getDriver(params.sessionId).then(driver => { - return driver.get(params.uri).then(() => { + return driver.get(params.uri).then(() => driver.wait(until.elementLocated(By.xpath(params.xpath.username)), 5000)).then(() => { // let username = driver.findElement(By.name(params.name.username)) // let password = driver.findElement(By.name(params.name.password)) let username = driver.findElement(By.xpath(params.xpath.username))