I am new to Appium, was trying to setup it on Android Studio. I have added Selenium and java jar files in the lib folder. When I am creating a new test case, I am getting following error. Please let me know how to resolve this problem.
:app:compileDebugUnitTestJavaWithJavac
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:9: error: package org.openqa.selenium does not exist
import org.openqa.selenium.By;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:10: error: package org.openqa.selenium does not exist
import org.openqa.selenium.WebDriver;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:11: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.CapabilityType;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:12: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.DesiredCapabilities;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:13: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.RemoteWebDriver;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:14: error: package org.openqa.selenium.support.ui does not exist
import org.openqa.selenium.support.ui.ExpectedConditions;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:15: error: package org.openqa.selenium.support.ui does not exist
import org.openqa.selenium.support.ui.WebDriverWait;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:21: error: cannot find symbol
WebDriver driver;
^
symbol: class WebDriver
location: class Home
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:8: error: package org.openqa.selenium does not exist
import org.openqa.selenium.By;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:9: error: package org.openqa.selenium does not exist
import org.openqa.selenium.WebDriver;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:10: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.CapabilityType;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:11: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.DesiredCapabilities;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:12: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.RemoteWebDriver;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:13: error: package org.openqa.selenium.support.ui does not exist
import org.openqa.selenium.support.ui.ExpectedConditions;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:14: error: package org.openqa.selenium.support.ui does not exist
import org.openqa.selenium.support.ui.WebDriverWait;
^
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:20: error: cannot find symbol
WebDriver driver;
^
symbol: class WebDriver
location: class HomeScreen
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:59: error: cannot find symbol
@Test
^
symbol: class Test
location: class Home
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:58: error: cannot find symbol
@Test
^
symbol: class Test
location: class HomeScreen
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:26: error: cannot find symbol
DesiredCapabilities capabilities = new DesiredCapabilities();
^
symbol: class DesiredCapabilities
location: class Home
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:26: error: cannot find symbol
DesiredCapabilities capabilities = new DesiredCapabilities();
^
symbol: class DesiredCapabilities
location: class Home
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:32: error: cannot find symbol
capabilities.setCapability(CapabilityType.BROWSER_NAME, “Android”);
^
symbol: variable CapabilityType
location: class Home
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:35: error: cannot find symbol
capabilities.setCapability(CapabilityType.VERSION, “6.0.1”);
^
symbol: variable CapabilityType
location: class Home
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:53: error: cannot find symbol
driver = new RemoteWebDriver(new URL(“http://127.0.0.1:4723/wd/hub”), capabilities);
^
symbol: class RemoteWebDriver
location: class Home
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:64: error: cannot find symbol
driver.findElements(By.xpath(“//android.widget.Button”)).get(0).click();
^
symbol: variable By
location: class Home
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\com\mpaani\b2b\Home.java:67: error: cannot find symbol
driver.findElement(By.name(“7”)).click();
^
symbol: variable By
location: class Home
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:25: error: cannot find symbol
DesiredCapabilities capabilities = new DesiredCapabilities();
^
symbol: class DesiredCapabilities
location: class HomeScreen
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:25: error: cannot find symbol
DesiredCapabilities capabilities = new DesiredCapabilities();
^
symbol: class DesiredCapabilities
location: class HomeScreen
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:31: error: cannot find symbol
capabilities.setCapability(CapabilityType.BROWSER_NAME, “Android”);
^
symbol: variable CapabilityType
location: class HomeScreen
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:34: error: cannot find symbol
capabilities.setCapability(CapabilityType.VERSION, “6.0.1”);
^
symbol: variable CapabilityType
location: class HomeScreen
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:52: error: cannot find symbol
driver = new RemoteWebDriver(new URL(“http://127.0.0.1:4723/wd/hub”), capabilities);
^
symbol: class RemoteWebDriver
location: class HomeScreen
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:63: error: cannot find symbol
driver.findElements(By.xpath(“//android.widget.Button”)).get(0).click();
^
symbol: variable By
location: class HomeScreen
C:\Users\User2\AndroidStudioProjects\B2B\app\src\test\java\HomeScreen.java:66: error: cannot find symbol
driver.findElement(By.name(“7”)).click();
^
symbol: variable By
location: class HomeScreen
32 errors
FAILED
FAILURE: Build failed with an exception.
- What went wrong:
Execution failed for task ‘:app:compileDebugUnitTestJavaWithJavac’.
Compilation failed; see the compiler error output for details.
Thanks in Advance!