selenium-webdriver
이 NodeJs
인 첫 번째 시도는 Windows 7
환경입니다. 여기에 내가이 일을 만들려고 노력했을 것입니다 :NodeJs에서 Selenium을 실행 중
- 설치된
NodeJs 7.5
- 이
npm
- 이
"C:\Selenium Utilities\chromedriver"
- 에
chromedriver.exe 2.27
을 다운로드하여selenium-webdriver
를 설치 (그 망할 놈의 https://github.com/SeleniumHQ/selenium/tree/master/javascript/node/selenium-webdriver에 언급 한 바와 같이 공식적으로 셀레늄 지원) 내PATH
에chromedriver
을 추가했습니다.C:\Selenium Utilities\chromedriver;
Seleni의 첫 번째 테스트 추가되었습니다. 음 힘내 페이지 : 내가 잘못 뭐하는 거지
"...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)?"
:
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();
시도 실행 테스트 결과
node test.js
을 통해, 내가 말하는 오류 (발췌)를 얻을? 이것을 실행하려면 별도의 Selenium 서버를 실행해야합니까?
당신이 그것을 해결 했습니까? – Pipe