zu starten Ich konnte keine Lösung für dieses Problem finden, deshalb hier posten. Entschuldigung für die saftige Frage.Nicht möglich, Chrome und Firefox mit selen webdriver
Ich kann keinen Browser mit Selen-Webdriver starten. Nachstehend finden Sie die Details:
Chrome Version in meinem PC: Version 55.0.2883.87 m
Chrome Pfad in meinem PC: C: \ Programme \ Google \ Chrome \ Application \ chrome.exe
Chrome-Treiber Version: 2,26
beide versuchten mit Selen-java-2.53.0 und Selen-java-3.0.1
Hier finden Sie den Code.
import org.openqa.selenium.chrome.ChromeDriver;
public class testngtest {
public static void main(String[] args) {
ChromeDriver cd = new ChromeDriver();
System.setProperty("webdriver.chrome.driver", "D:\\Pessoal\\QTPSelenium\\chromedriver_win32\\chromedriver.exe");
cd.get("http://www.google.com");
System.out.println("Chrome Launched");}}
Ich bekomme diese unter Fehler in der Konsole.
Exception in thread "main" org.openqa.selenium.WebDriverException: java.io.IOException: Cannot run program "C:\Users\Sajjad\Local Settings\Application Data\Google\Chrome\Application\chrome.exe": CreateProcess error=2, The system cannot find the file specified
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_111'
Driver info: driver.version: chrome
at org.openqa.selenium.chrome.ChromeBinary.start(ChromeBinary.java:55)
at org.openqa.selenium.chrome.ChromeDriver.startClient(ChromeDriver.java:75)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:50)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:60)
at test.testngtest.main(testngtest.java:11)
Caused by: java.io.IOException: Cannot run program "C:\Users\Sajjad\Local Settings\Application Data\Google\Chrome\Application\chrome.exe": CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source)
at org.openqa.selenium.chrome.ChromeBinary.start(ChromeBinary.java:41)
... 4 more
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 6 more
Nur IE öffnet. Firefox öffnet auch nicht.
Bitte helfen.
Was sagt die Fehlermeldung? Hast du es gegooggt, um zu sehen, wie es zu beheben ist? – JeffC
Die Fehlermeldung besagt, dass an einem bestimmten Ort nach Chrome gesucht wird. Es ist in "C: \ Benutzer \ Sajjad \ Lokale Einstellungen \ Anwendungsdaten \ Google \ Chrome \ Application \ chrome.exe". Aber Chrome ist hier installiert "C: \ Programme \ Google \ Chrome \ Application \ chrome.exe". Ich konnte auf meinem PC keine lokalen Einstellungen finden. Ich habe es gegooglet und ich konnte nirgends eine Lösung finden –