使用Selenium WebDriver(Java)从AJAX文本框中选择值

时间:2012-06-11 19:52:18

标签: java selenium webdriver

有人可以建议如何使用Selenium WebDriver Java API从AJAX文本框中选择值吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

你没有给我们任何代码可以使用。

您需要查看此网站:www.whathaveyoutried.com

给出这样的示例网页:

<html
    <head>
    </head>
    <body>
        <label for="ageTextBox" >Please enter your age:</label>
        <input type="text" id="ageTextBox" />
    </body>
</html>

我可以得到文本框,它的价值如下:

WebElement query = driver.findElement(By.id("ageTextBox"));
query.getText(); // this will give you a string containing whats in the textbox

注意:您似乎没有阅读任何Selenium教程,因为这是这些类型的教程中涵盖的基本步骤。请查看Selenium网站&amp;文档。

http://seleniumhq.org/docs/

答案 1 :(得分:0)

如果输入字段的ID为id="gs_htif0",并且您想要从文本字段中读取数据,则可以使用以下代码行:

WebElement Text=driver.findElement(By.id("gs_htif0")).getAttribute("Placeholder");
System.out.println(Text);