How to Write your first Appium Test (Part 2)
Continuing from Part 1 . . .
Step 7: Write Your First Appium Test
Now that the Appium server is running, it's time to write your first test. Here's a simple example in Java:
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.android.AndroidDriver;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import java.net.URL;
public class FirstAppiumTest {
private AppiumDriver driver;
@Before
public void setUp() throws Exception {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "Android Emulator");
capabilities.setCapability("platformVersion", "7.0");
capabilities.setCapability("appPackage", "com.example.myapp");
capabilities.setCapability("appActivity", "com.example.myapp.MainActivity");
driver = new AndroidDriver(new URL("http://localhost:4723/wd/hub"), capabilities);
}
@Test
public void testLogin() {
WebElement username = driver.findElement(By.id("username"));
username.sendKeys("testuser");
Stay tuned here to learn how to resolve and debug any issues encountered while running your tests.