node.js - Unable to run selenium WebDriver JavaScript bindings -


I am currently using selenium binding for python and want to evaluate javascript binding, but the sample application Stuck with! As I do not understand, what is wrong in this example, any help would be appreciated.

My package. Johnson file looks like this:

  {"name": "selenium_tests", "version": "0.0.0", "repository": {}, "DevDependencies": {"Mocha": "^ 1.21.4", "Selenium-WebDriver": "^ 2.43.5"}}   

My script looks like this :

  var webdriver = is required ('Selenium-WebDriver'); Var Driver = New WebDriver Builder (). WithCapabilities (webdriver.Capabilities.firefox ()). Construction (); Driver.get ('http://www.google.com'); Driver.findElement (webdriver.By.name ('Q')) SendKeys ('webdriver'). . Click on Driver.findElement (webdriver.By.name ('btnG')) (); Driver.wait (function (); 'use hard;; return driver.getTitle (). Then (function (title) {return title ===' WebDriver - Google search ';});}, 1000); driver.quit ();   

The error stack is run as follows:

  D: \ selenium_node \ node_modules \ selenium-webdriver \ lib \ webdriver \ promise.js: 1745 throw error; ^ Error: Waiting time after 1039ms on D: \ selenium_node \ node_modules \ selenium-webdriver \ lib \ webdriver \ promise.js: 1412: at 29D: \ selenium_node \ node_modules \ selenium-webdriver \ lib \ goog \ base.js: 1582: 15 at webdriver.promise.ControlFlow.runInNewFrame_ (D: \ selenium_node \ node_modules \ (d: \ selenium_node \ node_modules \ selenium-webdriver \ lib \ webdriver \ promise.js: 1640: 20) Selenium-webdriver \ (D: \ selenium_node \ node_modules \ selenium-webdriver \ lib \ webdriver \ promise.js: 497: 7) on Object.webdriver.promise.asap (D: \\) selenium_node \ node_modules \ selenium-webdriver \ Lib \ webdriver \ promise.js: 749: 11) newFrame.then.e (at D: \ selenium_node \ node_modules \ selenium-webdrive r \ lib \ webdriver \ promise.js: 1656: 25) D: \ selenium_node \ node_modules \ selenium-webdriver \ lib \ goog \ base.js: 1582: 15 webdriver.promise.ControlFlow.runInNewFrame_ (On D: \ selenium_node \ Notify node_modules \ selenium-webdriver \ lib \ webdriver \ promise.js: 1640: 20) (D: \ selenium_node \ node_modules \ selenium-webdrive r \ lib \ webdriver \ promise.js: 444: 12) ==== Async function ==== webdriver.promise.ControlFlow.wait (D: \ selenium_node \ node_modules \ selenium-webdriver \ lib \ webdriver \ Promise Z: 13 9 7: 15) WebDriver. WebDrive.Wight (D: \ selenium_net \ node_modules \ selenium-webdriver \ lib \ webdriver \ webdriver.js: 58 9: 21) on the object. & Lt; Anonymous & gt; (D: \ selenium_node \ original_sample.js: 12: 8) module at (module.js: 456: 26) on Object.Module._extensions..js (module.js: 474: 10) module.loads: js: 356: 32) Function. On module._load (module .js: 312: 12) function on startup. Module.Renman (module .js: 497: 10) on (node. Js: 119: 16) with the help of friendly people supporting Selenium, I resolved the mystery and I am doing. Just plain silly; www.google.com is automatically redirected, depending on where your IP address is located, I have a local Google I came to the page and the title was no longer 'WebDriver - Google Search'.  

To use the appropriate localized title or Google

  driver.get ('http://www.google.com/ncr') by simply using Prevent localization;   

Problem solving

Comments

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -