Not able to run Facebook Login Test case in Selenium

66 views
Skip to first unread message

Arijit Bhowmick

unread,
Jul 22, 2018, 10:03:35 AM7/22/18
to Selenium Users


TEST CASE:


package automationFramework;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class FirstTestCase {

       
    public static void main(String[] args) {
           String exePath = "C:\\Users\\Tatai\\Downloads\\chromedriver_win32";
           System.setProperty("webdriver.chrome.driver", exePath);
           WebDriver driver=new ChromeDriver();
           driver.get("https://www.facebook.com");
           driver.findElement(By.xpath("//*[@id=\"email\"]")).sendKeys("abhow...@gmail.com");
           driver.findElement(By.xpath("//*[@id=\"pass\"]")).sendKeys("BOARD");
           driver.findElement(By.xpath("//*[@id=\"u_0_2\"]")).click();

    }
   
}








Console Error:

Exception in thread "main" java.lang.IllegalStateException: The driver executable is a directory: C:\Users\Tatai\Downloads\chromedriver_win32
    at com.google.common.base.Preconditions.checkState(Preconditions.java:585)
    at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:139)
    at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:132)
    at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:35)
    at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:156)
    at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:346)
    at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:91)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:123)
    at automationFramework.FirstTestCase.main(FirstTestCase.java:13)

Md SaddaM Hossain

unread,
Jul 22, 2018, 10:40:34 AM7/22/18
to seleniu...@googlegroups.com

Shreyansh jain

unread,
Jul 23, 2018, 9:06:19 AM7/23/18
to Selenium Users
You have to unzip the downloaded zip file for chrome. once unzip u will get exe file and then provide the path till exe. 
Provide the full path as String exePath = "C:\\Users\\Tatai\\Downloads\\chromedriver_win32\\chromedriver.exe";
Reply all
Reply to author
Forward
0 new messages