0

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

提前致谢。

4

2 回答 2

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 网站和文档。

http://seleniumhq.org/docs/

于 2012-06-11T21:02:44.900 回答
0

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

WebElement Text=driver.findElement(By.id("gs_htif0")).getAttribute("Placeholder");
System.out.println(Text);
于 2018-02-17T11:12:16.220 回答