无法在Android应用程序中使用selenium WebDriver和appium中的sendkeys键入文本字段

时间:2016-05-30 03:32:27

标签: java selenium-webdriver appium

..我尝试过在stackoverflow上给出的不同解决方案,例如How to type in textbox using Selenium WebDriver (Selenium 2) with Java?  但仍然无法输入文字。 click()函数不起作用,因为默认文本仍然存在,并且未输入新文本。下面是我的代码:

    public boolean setConfiguration(WebDriver driver)   
    {       
    String server_url="http://qe.digite.com:6680/digite";   
    try         
    {                   
    WebElement URL=new WebDriverWait(driver, 30).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//android.widget.EditText[@content-desc='URL']")));          
    URL.click();        
    URL.clear();    
    URL.sendKeys(server_url);               
    System.out.println("URL entered");      
    return true;
    }   

    catch(Exception e)      
    {                   
System.out.println("Element not found");            
Assert.fail("Configuration failed");            
return false;       
    }   
}   

此外,我已经尝试了JavascriptExecutor和动作类..但仍然没有运气..输入文本的URL文本字段也不在任何iframe中..当我运行上面的代码时,该字段正在获取单击但未输入文本。请帮我解决这个问题

0 个答案:

没有答案