我想使用 Selenium WebDriver 自动化 android web 应用程序,并且我运行了一个简单的程序来打开 google 页面并搜索一个词。在找到具有名称和 id 的元素时,它运行良好。但是在尝试使用 Xpath 和 Css 查找元素时似乎很困难。有人知道如何在 selenium android webdriver 中使用 xpath 和 css 路径吗?这是我使用的示例代码:
public class TestDriver extends TestCase
{
public static void testGoogle() throws Exception
{
AndroidDriver driver = new AndroidDriver();
driver.get("http://google.com");
WebElement element = driver.findElement(By.name("q"));
//WebElement element = driver.findElement(By.xpath("//*[@id='gbqfq']"));
//WebElement element = driver.findElement(By.cssSelector("#gbqfq"));
element.sendKeys("android driver");
element.submit();
System.out.println("Page title is: " + driver.getTitle());
//driver.quit();
}
}