2017-11-30 8 views
0

Geckoドライバ(0.19.1)を使用してMozilla Firefoxでスクリプトを実行しようとしています。最新のセレニウムジャー(3.7.1)とFF(57.0)。Geckoドライバ(0.19.1)を使用してテストスクリプトを実行できません。最新のSelenium jar(3.7.1)とFF(57.0)

ブラウザが起動しますが、ブラウザでURLが実行されていません。これを試してみてください

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. :「真」、お使いのブラウザFirefoxDriver.SystemProperty.DRIVER_USE_MARIONETTEのために書くこのウェルカムページは常に表示され、コンソールにそれがよう、ログを表示する enter image description here

    下に示すような画面を取得 例:

    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")を使用しています。 –

関連する問題