【问题标题】:Selenium Sendkeys fails to work in second attempt in IE9Selenium Sendkeys 在 IE9 中的第二次尝试失败
【发布时间】:2013-11-18 13:26:49
【问题描述】:

我遇到了 Selenium SendKeys 的问题。我在 Java 中创建了一个单独的方法,用于使用 Sendkeys 发送要为窗口填写的详细信息。在第一次尝试时,它会输入所有配置的详细信息并且工作正常。

我在代码中的几行之后使用相同的方法输入另一组详细信息。但是这次它无法在窗口中输入详细信息。我可以看到 selenium 输入文本并切换到下一个选项卡,但文本不可见。我也没有看到任何异常。

有人可以帮我解决这个问题吗?我也在 IE9 中使用 selenium web 驱动程序。

谢谢你, 拉吉

【问题讨论】:

    标签: java internet-explorer selenium-webdriver


    【解决方案1】:

    在发送 SendKeys

    之前尝试使用 driver.findElement(By.id("element")).clear();

    您是说正在输入文本并切换到下一个选项卡,是在输入 预期值 ???哪个文本不可见?输入的?如果没有例外 - AUT 旨在隐藏第二个输入的文本?

    提供代码的 sn-ps 以检查 驱动程序

    发生的情况

    【讨论】:

    • 我在发送 Sendkeys 之前尝试使用 clear 命令,但仍然失败。输入的tex
    • 我在发送 Sendkeys 之前尝试使用 clear 命令,但仍然失败。输入的文本不可见。但我可以感觉到 Selenium 在选项卡中键入键。我也没有看到任何异常。
    • @sathish 这是我的代码 sn-p private void AddNewPolicy(String name, String carrriername, String number) { driver.switchtoPolicieswindow(); driver.findElement(By.id("field1")).sendKeys(name); driver.findElement(By.id("field2")).sendKeys(carrriername); driver.findElement(By.id("field2")).sendKeys(number); }
    猜你喜欢
    • 2012-05-25
    • 2011-08-13
    • 2013-07-20
    • 2022-08-15
    • 2023-01-25
    • 2020-08-31
    • 1970-01-01
    • 2014-05-27
    • 2014-10-05
    相关资源
    最近更新 更多