Skip to content
Go to file
Cannot retrieve contributors at this time
76 lines (63 sloc) 2.32 KB
* Copyright 2012-2014 eBay Software Foundation and selendroid committers.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
package io.selendroid.demo.mobileweb;
import io.selendroid.client.SelendroidDriver;
import io.selendroid.common.SelendroidCapabilities;
import io.selendroid.standalone.SelendroidConfiguration;
import io.selendroid.standalone.SelendroidLauncher;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
public class MobileWebTest {
private SelendroidLauncher selendroidServer = null;
private WebDriver driver = null;
public void shouldSearchWithEbay() {
// And now use this to visit ebay
// Find the text input element by its id
WebElement element = driver.findElement("kw"));
// Enter something to search for
element.sendKeys("Nexus 5");
// Now submit the form. WebDriver will find the form for us from the element
// Check the title of the page
System.out.println("Page title is: " + driver.getTitle());
public void startSelendroidServer() throws Exception {
if (selendroidServer != null) {
SelendroidConfiguration config = new SelendroidConfiguration();
selendroidServer = new SelendroidLauncher(config);
DesiredCapabilities caps =;
driver = new SelendroidDriver(caps);
public void stopSelendroidServer() {
if (driver != null) {
if (selendroidServer != null) {
You can’t perform that action at this time.