有人可以建议如何使用Selenium WebDriver Java API从AJAX文本框中选择值吗?
提前致谢。
答案 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;文档。
答案 1 :(得分:0)
如果输入字段的ID为id="gs_htif0"
,并且您想要从文本字段中读取数据,则可以使用以下代码行:
WebElement Text=driver.findElement(By.id("gs_htif0")).getAttribute("Placeholder");
System.out.println(Text);