Я новичок в использовании Webdrivers. Я пробовал руку использовать Geckodriver. Но я получаю ошибку. Свойство WebDriver успешно установлено, но новый экземпляр драйвера Firefox - ошибка.
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Main {
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.gecko.driver", "/usr/local/bin/geckodriver");
//Create Firefox instance
WebDriver driverff = new FirefoxDriver();
//open application
driverff.get("https://www.google.com");
Thread.sleep(10000);
driverff.quit();
}
}
< /code>
ошибка: < /p>
Hello, World!
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: Process unexpectedly closed with status 127
Host info: host: 'shubh-VivoBook-ASUSLaptop-X409FA-X409FA', ip: '127.0.1.1'
Build info: version: '4.28.1', revision: '73f5ad48a2'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.8.0-51-generic', java.version: '11.0.25'
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:debuggerAddress: true, moz:firefoxOptions: {prefs: {remote.active-protocols: 3}}}]}]
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:114)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:75)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:61)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:187)
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:245)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:174)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:155)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:150)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:132)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:127)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:112)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:102)
at Main.main(Main.java:13)
Process finished with exit code 1
< /code>
Технические характеристики: < /p>
My Firefox version - 134.0.1 (64-bit).
Geckodriver version - geckodriver-v0.35.0-linux64
geckodriver permission - -rwxr-xr-x 1 root root 6051992 Aug 3 06:03 /usr/local/bin/geckodriver
Я новичок в использовании Webdrivers. Я пробовал руку использовать Geckodriver. Но я получаю ошибку. Свойство WebDriver успешно установлено, но новый экземпляр драйвера Firefox - ошибка.[code]import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver;
public class Main { public static void main(String[] args) throws InterruptedException { System.setProperty("webdriver.gecko.driver", "/usr/local/bin/geckodriver");
//Create Firefox instance WebDriver driverff = new FirefoxDriver();
Thread.sleep(10000); driverff.quit(); } } < /code> ошибка: < /p> Hello, World! Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: Process unexpectedly closed with status 127 Host info: host: 'shubh-VivoBook-ASUSLaptop-X409FA-X409FA', ip: '127.0.1.1' Build info: version: '4.28.1', revision: '73f5ad48a2' System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.8.0-51-generic', java.version: '11.0.25' Driver info: org.openqa.selenium.firefox.FirefoxDriver Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:debuggerAddress: true, moz:firefoxOptions: {prefs: {remote.active-protocols: 3}}}]}] at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:114) at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:75) at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:61) at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:187) at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216) at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545) at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:245) at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:174) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:155) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:150) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:132) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:127) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:112) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:102) at Main.main(Main.java:13)
Process finished with exit code 1 < /code> Технические характеристики: < /p> My Firefox version - 134.0.1 (64-bit). Geckodriver version - geckodriver-v0.35.0-linux64 geckodriver permission - -rwxr-xr-x 1 root root 6051992 Aug 3 06:03 /usr/local/bin/geckodriver [/code] Пожалуйста, помогите узнать мою ошибку.