Dies ist mein erster Versuch mit selenium-webdriver
auf NodeJs
in Windows 7
Umgebung. Hier ist, was ich habe, um zu versuchen getan, damit es funktioniert:Running Selen auf NodeJs
- installiert
NodeJs 7.5
(offiziell von Selen unterstützt wie bereits erwähnt auf ihre Git https://github.com/SeleniumHQ/selenium/tree/master/javascript/node/selenium-webdriver) selenium-webdriver
Installed mitnpm
- heruntergeladen
chromedriver.exe 2.27
zu"C:\Selenium Utilities\chromedriver"
- Hinzugefügt
chromedriver
zu meinemPATH
alsC:\Selenium Utilities\chromedriver;
Hinzugefügt meinen ersten Test von Seleni um Git Seite:
var webdriver = require('selenium-webdriver'), By = webdriver.By, until = webdriver.until; var driver = new webdriver.Builder() .forBrowser('chrome') .build(); driver.get('http://www.google.com/ncr'); driver.findElement(By.name('q')).sendKeys('webdriver'); driver.findElement(By.name('btnG')).click(); driver.wait(until.titleIs('webdriver - Google Search'), 1000); driver.quit();
Versuchte Lauftest über
node test.js
Als Ergebnis erhalte ich Fehlermeldung, (Auszüge):
"...throw new Error('Do not know how to build driver: ' + browser"
"Error: Do not know how to build driver: C; did you forget to call usingServer(url)?"
Was mache ich falsch? Muss ich einen separaten Selenium-Server betreiben, um das auszuführen?
Haben Sie es gelöst? – Pipe