2017-08-31 5 views
5

मुझे जावा के साथ पहले से वर्णित एक ही समस्या का सामना करना पड़ता है, लेकिन उत्तर में मुझे सहायता नहीं है, मेरे पास सेलेनियम स्टैंडअलोन सर्वर है।नई सेवा geckodriver बनाने में असमर्थ; सेलेनियम स्टैंडअलोन सर्वर;

मैं उपयोग कर रहा हूँ जावा संस्करण "1.8.0_144"
जावा (टीएम) एसई रनटाइम वातावरण (निर्माण 1.8.0_144-B01)
जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वी एम (निर्माण 25.144-B01, मिश्रित मोड)
विंडोज 8,1

11: 10: 47.836 जानकारी - सेलेनियम की जानकारी का निर्माण: संस्करण: '3.5.3', संशोधन: 'a88d25fe6b'

और एक सेलेनियम स्टैंडअलोन सर्वर शुरू करने के लिए प्रयास करें। स्टार्टअप प्रोटोकॉल:

C:\Java_External_Jars_e_g_Selenium>"C:\Program Files\Java\jdk1.8.0_144\bin\java" 
-jar "C:\Java_External_Jars_e_g_Selenium\selenium-server-standalone-3.5.3.jar" 
11:10:47.836 INFO - Selenium build info: version: '3.5.3', revision: 'a88d25fe6b 
' 
11:10:47.837 INFO - Launching a standalone Selenium Server 
2017-08-31 11:10:47.858:INFO::main: Logging initialized @259ms to org.seleniumhq 
.jetty9.util.log.StdErrLog 
11:10:47.912 INFO - Driver class not found: com.opera.core.systems.OperaDriver 
11:10:47.943 INFO - Driver provider class org.openqa.selenium.safari.SafariDrive 
r registration is skipped: 
registration capabilities Capabilities [{browserName=safari, version=, platform 
=MAC}] does not match the current platform WIN8_1 
11:10:47.983 INFO - Using the passthrough mode handler 
2017-08-31 11:10:48.009:INFO:osjs.Server:main: jetty-9.4.5.v20170502 
2017-08-31 11:10:48.031:WARN:osjs.SecurityHandler:main: [email protected] 
[email protected]{/,null,STARTING} has uncovered http methods for pat 
h:/
2017-08-31 11:10:48.036:INFO:osjsh.ContextHandler:main: Started o.s.j.s.ServletC 
[email protected]{/,null,AVAILABLE} 
2017-08-31 11:10:48.137:INFO:osjs.AbstractConnector:main: Started ServerConnecto 
[email protected]{HTTP/1.1,[http/1.1]}{0.0.0.0:4444} 
2017-08-31 11:10:48.138:INFO:osjs.Server:main: Started @539ms 
11:10:48.138 INFO - Selenium Server is up and running 

सेलेनियम स्क्रिप्ट मैं दर्ज की गई है मैं पहले बयान एक URL पर जाने कह पर कोई त्रुटि मिलती है शुरू करने से:

सर्वर-त्रुटि: नई सेवा बनाने में असमर्थ: GeckoDriverService बिल्ड जानकारी: संस्करण: '3.5.3', संशोधन: 'a88d25fe66', समय '2017-08-29 टी 12: 54: 15.039Z' सिस्टम जानकारी: होस्ट: 'PAVILION17' आईपी: 1 9 2.168.178.39 ', os.name:' windows 8.1 ', os.arch:' amd64 ', os.version: 6.3, जावा

उत्तर

5

आपके जार कमांड में आप निर्दिष्ट नहीं करते -Dwebdriver.gecko.driver=C:\path\to\geckodriver.exe। मेरा मानना ​​है कि आपको इसे अपने जावा कमांड में जोड़ना होगा।

"C:\Program Files\Java\jdk1.8.0_144\bin\java" -jar -Dwebdriver.gecko.driver="C:\path\to\geckodriver.exe" "C:\Java_External_Jars_e_g_Selenium\selenium-server-standalone-3.5.3.jar" 

यह सुनिश्चित करें कि आपके सेलेनियम स्टैंडअलोन सर्वर छिपकली ड्राइवर द्विआधारी जो अपने Firefox ब्राउज़र को लॉन्च करने के लिए इस्तेमाल किया जाएगा के बारे में जानता कर देगा: यह कुछ ऐसा दिखाई देगा। आप mozilla/geckodriver GitHub release page से gecko ड्राइवर बाइनरी डाउनलोड कर सकते हैं।

+0

यह काम नहीं करता है, Dwebdriver.gecko.dirver – vikbert

+0

के बाद यह सहायक नहीं है। क्या हो रहा है? क्या gecko ड्राइवर ध्वज बदल गया था? क्या यह मूल लेखक के समान समस्या है? – cnishina

संबंधित मुद्दे