Selenium 使用下面的代码登录错误
登录错误,代码如下:Selenium 使用下面的代码登录错误,selenium,selenium-webdriver,selenium-chromedriver,Selenium,Selenium Webdriver,Selenium Chromedriver,登录错误,代码如下: System.setProperty(“webdriver.gecko.driver”,“C:\Users\Rocket\Downloads\setups\geckodriver.exe”); WebDriver=newfirefoxdriver(); 驱动程序。获取(“https://www.gmail.com"); driver.findelelement(By.xpath(//input[@type='email'])).sen
System.setProperty(“webdriver.gecko.driver”,“C:\Users\Rocket\Downloads\setups\geckodriver.exe”);
WebDriver=newfirefoxdriver();
驱动程序。获取(“https://www.gmail.com");
driver.findelelement(By.xpath(//input[@type='email'])).sendKeys(“anoop8@gmail.com");
findElement(By.xpath(“//*[@id='identifierNext']]/div[2]”);
findElement(By.xpath(“//input[@type='password'])).sendKeys(“Ihate”);
中为驱动程序指定的路径
System.setProperty(“,”)应该有双斜杠,因为Java将单斜杠作为字符串中的转义字符。应该是
以下是你问题的答案: 当您指定
System.setProperty
时,您必须通过-
- 将反斜杠转义为:
System.setProperty("webdriver.gecko.driver", "C:\\your_directory\\geckodriver.exe");
或System.setProperty("webdriver.gecko.driver", "C:/your_directory/geckodriver.exe");
- 将正斜杠用作:
System.setProperty("webdriver.gecko.driver", "C:\\your_directory\\geckodriver.exe");
如果这回答了你的问题,请告诉我System.setProperty("webdriver.gecko.driver", "C:/your_directory/geckodriver.exe");