首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >How to SendKeys in Selenium for my for

How to SendKeys in Selenium for my for
EN

Stack Overflow用户
提问于 2015-07-19 22:37:56
回答 2查看 306关注 0票数 1

我正在尝试自动化一个页面Link。单击上面的链接后,您将得到一个prompt.That提示,现在我可以处理了,但是在单击iframe上的continue按钮后,主页将在该userid文本框上显示用户in和密码,我试图使用sendkey发送,但徒劳无功

`

代码语言:javascript
复制
    import java.util.concurrent.TimeUnit;
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.support.FindBy;
    import org.openqa.selenium.support.PageFactory;

    import com.selenium.commons.Configuration;

     public class Home {
     public WebDriver driver = Configuration.driver;


@FindBy(id="usrId")
private WebElement user;

@FindBy(id="pswd")
private WebElement pswd;

@FindBy(id="tranId'")
private WebElement tranId;

@FindBy(id="logOn")
private WebElement logOn;

public Home()
{       
    PageFactory.initElements(Configuration.driver, this);

}

public void logon(String Username,String Password,String trns)
{
    Configuration.driver.get(Configuration.URL);
    Configuration.driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);

    try{
        Thread.sleep(10000);
    }
    catch(Exception e)
    {

    }

    Configuration.driver.switchTo().frame(Configuration.driver.findElement(By.xpath("//iframe[@id='lightbox_iframe_cookieBanner']")));
    Configuration.driver.findElement(By.xpath("//a[text()='Continue']")).click();
    driver.manage().window().maximize();
    System.out.println(driver.getTitle());
    driver.findElement(By.id("usrId")).sendKeys("Babita Sethi");

}

`

EN

回答 2

Stack Overflow用户

发布于 2015-07-19 22:51:10

您也应该从iframe切换回来,在执行用户名字段查找之前,执行如下操作:

代码语言:javascript
复制
driver.switchTo().defaultContent();
票数 3
EN

Stack Overflow用户

发布于 2015-07-20 13:19:37

这个提示符在iframe中。但是主页不在iframe中。无论何时,如果你想在主页上执行操作,你应该切换回默认内容。即driver.switchTo().defaultContent();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31502350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档