2017-11-30 8 views
0

Gecko 드라이버 (0.19.1)를 사용하여 Mozilla Firefox에서 스크립트를 실행하려고합니다. 최신 셀레늄 항아리 (3.7.1) 및 FF (57.0);게코 드라이버 (0.19.1)를 사용하여 테스트 스크립트를 실행할 수 없습니다. 최신 Selenium jar (3.7.1) 및 FF (57.0)

브라우저가 시작되지만 브라우저에서 URL이 실행되고 있지 않습니다. , 브라우저 FirefoxDriver.SystemProperty.DRIVER_USE_MARIONETTE에 대해 "true"를 쓰기 : enter image description here

이 시작 페이지 아래 그림과 같이 화면을 얻는 것은 항상 나타나고 콘솔에서이 같은 로그를 표시합니다

Exception in thread "main" org.openqa.selenium.InvalidArgumentException: Malformed URL: baseURL is not a valid URL. 
Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:07:31.527Z' 
System info: host: 'BIZ4SOL-8', ip: '192.168.1.67', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_31' 
Driver info: org.openqa.selenium.firefox.FirefoxDriver 
Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 56.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:headless: false, moz:processID: 6688, moz:profile: C:\Users\pratik\AppData\Loc..., pageLoadStrategy: normal, platform: XP, platformName: XP, platformVersion: 6.1, rotatable: false, specificationLevel: 0, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}} 
Session ID: 7af514e7-7f11-44cb-a15d-e50aaf431874 
+0

geckodriver에는 문제가되지 않습니다. '잘못된 URL : baseURL은 유효한 URL이 아닙니다 .'를 제공하고 있습니다. 어떤 URL을 열려고합니까? –

답변

0
  1. 이 시도 예 :

    FirefoxOptions options = new FirefoxOptions(); 
    System.setProperty ("webdriver.gecko.driver", "path_to_driver/geckodriver.exe"); 
    System.setProperty(FirefoxDriver.SystemProperty.DRIVER_USE_MARIONETTE,"true"); 
    driver = new FirefoxDriver(options); 
    

2. 당신은 driver.get ("url")을 사용하고 있습니다; 옳은?

+0

예; 올바른 driver.get ("url");을 사용하고 있습니다. –