我需要做哪些导入才能在Selenium中使用Android Webdriver

时间:2015-04-06 21:22:23

标签: java selenium selenium-webdriver

我试图在我的Android设备上使用selenium api进行一些测试。我已经成功地在桌面上进行了测试,但是我在Android上制作相同的程序时遇到了一些麻烦。

我使用eclipse IDE创建了一个android项目,并在此处下载了selenium:

http://www.seleniumhq.org/download/(Java选项)

之后,我下载了selendroid:

http://selendroid.io/

我试图包含所有这些.jar文件但是当我尝试创建一些AndroidDriver对象时,我的IDE不会识别这种类型。

我的班级:



package com.example.mobile;


import junit.framework.TestCase;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.mobile.*;

public class OneTeste extends TestCase {

  public void testGoogle() throws Exception {
    WebDriver driver = new AndroidDriver();
    
    // And now use this to visit Google
    driver.get("http://www.google.com");
    
    // Find the text input element by its name
    WebElement element = driver.findElement(By.name("q"));
    
    // Enter something to search for
    element.sendKeys("Cheese!");
    
    // Now submit the form. WebDriver will find the form for us from the element
    element.submit();
    
    // Check the title of the page
    System.out.println("Page title is: " + driver.getTitle());
    driver.quit();
  }
}




0 个答案:

没有答案