使用Selenium FirefoxDriver代码测试Ajax下拉列表并提交

发布于 2024-11-18 04:41:53 字数 883 浏览 2 评论 0原文

就在两天前,我开始使用 Firefox 驱动程序进行硒测试,是的!!!你的猜测是正确的,我正在修复(不知道它是大还是小,因为我对此很陌生)。

我已被分配编写 Selenium 测试用例以自动化 Web 应用程序浏览

我正在使用 Eclipse IDE,应用程序在 Firefox 中运行。

在该应用程序中,我们有一个用于填充数据的文本框。它是使用 Ajax 开发的。

现在我可以在该框中键入内容,该框也会在列表中显示结果(就像 Google 搜索一样,OR,就像您建议在堆栈溢出中为问题添加标签时一样),但我无法选择它并提交。

各种办法都试过了,还是不行:(

等待高手解决。

请回复 感谢期待

这是我尝试过的:

protected void selectDropdoen() throws Exception {

    String str = "text to select";
    for (int i=0; i<str.length(); i++) {
        Thread.sleep(300);
        driver.findElementById("input_dealer").sendKeys(""+str.charAt(i));

    }
     driver.findElementById("input_dealer").setSelected();
    driver.getKeyboard().pressKey(Keys.ENTER);



}

任何人都可以解释一下使用 selenium 对象调用 waitForCondition() 函数。 我在程序中使用 FireFoxDriver 对象。 谢谢

Only two days back i have started working in selenium test using firefox driver and yes!!! your guess is correct im in a fix (dont know its a big or a small as im new to this).

I have been assigned to code Selenium test cases to automate the web application browsing

i am using Eclipse IDE and Application runs in firefox.

In that application we have a textbox where data gets populated.It has been developed using Ajax.

Now i can type on that box, that box displays the result in the list too(just like Google search,OR,just like when you suggest tag to your Questions in stack overflow) but i cant select it and submit.

Tried everything but in vain :(

Waiting for a MASTER to Solve it.

Please reply
Thanks with anticipation

This is what i tried:

protected void selectDropdoen() throws Exception {

    String str = "text to select";
    for (int i=0; i<str.length(); i++) {
        Thread.sleep(300);
        driver.findElementById("input_dealer").sendKeys(""+str.charAt(i));

    }
     driver.findElementById("input_dealer").setSelected();
    driver.getKeyboard().pressKey(Keys.ENTER);



}

Can any one please explain using selenium object to call waitForCondition() function.
I am using FireFoxDriver object in my program.
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

够钟 2024-11-25 04:41:53
protected void selectDropdown() throws Exception {
    String str = "text to select";
    driver.findElement(By.id("input_dealer")).sendKeys(str, Keys.RETURN);
}
protected void selectDropdown() throws Exception {
    String str = "text to select";
    driver.findElement(By.id("input_dealer")).sendKeys(str, Keys.RETURN);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文