回答
您根本没有给我们任何代码。
你需要看看这个网站: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网站&文档。
感谢您的建议。我的确浏览了文档,但会详细阅读(由于项目交付,没有太多时间)。 ids是否总体上可靠?如果我的应用程序没有为诸如表格之类的元素定义id,该怎么办? – Gentle
另外,你是否建议任何其他地方,我可以找到Selenium文档因为Selenium网站上的文档似乎并没有涵盖基于WebDriver的自动化的所有方面。 – Gentle
哪些方面没有涵盖?至于ID,它们是查找元素的最快最可靠的方法,但当然也有其他方法。同样,它在Selenium文档中进行了解释。最喜欢的是XPath选择器 - 这将解决表格上的问题。 http://seleniumhq.org/docs/03_webdriver.html#locating-ui-elements-webelements – Arran
如果输入字段的ID是id="gs_htif0"
,并希望从文本字段读取数据时,可以使用的代码下面几行:通过做
WebElement Text=driver.findElement(By.id("gs_htif0")).getAttribute("Placeholder");
System.out.println(Text);
- 1. 如何使用selenium java webdriver选择复选框?
- 2. Selenium Webdriver处理java脚本文本框
- 3. 如何在Java WebDriver中使用Selenium WebDriver选择2nd Level SubMenu
- 4. Selenium,从列表框中选择值而不使用在Java中选择
- 5. 无法通过XPath在selenium webdriver中选择文本框?
- 6. 使用Selenium webdriver从日期选择器中选择日期
- 7. 如何使用Selenium WebDriver从Java下拉框中选择一个项目?
- 8. Selenium Webdriver捕获复选框文本
- 9. 无法在Selenium Webdriver中选择框架
- 10. 如何在java中使用selenium webdriver选择单选按钮和复选框?
- 11. 无法使用selenium webdriver(Java)选择下拉值
- 12. 使用Selenium Webdriver从<span>类型下拉框中选择一个值
- 13. Selenium Java Webdriver选择历史选项卡
- 14. Selenium WebDriver Firefox Java - 无法选择选项
- 15. 如何使用Selenium webdriver在文本框中选择一个记住的项目?
- 16. 在selenium webdriver中选择“bootstrap dropdown”的值?
- 17. 使用Selenium Webdriver和Java检查特定H3文本中的输入复选框
- 18. 如何使用Selenium Webdriver和Java从元素中获取文本?
- 19. 从Selenium Webdriver的右键菜单中选择一个选项 - Java
- 20. 无法使用Java/webDriver中的select类更改选择框值
- 21. 如何从文本框中获取班级值使用Java的Webdriver使用Java
- 22. Selenium WebDriver选择组合框项目?
- 23. 如何使用Selenium WebDriver与Java从下拉列表中选择一个选项?
- 24. 使用Java在Selenium WebDriver中随机选择链接
- 25. 如何使用Selenium WebDriver获取文本框的值
- 26. 如何在Java中使用Selenium Webdriver检查复选框?
- 27. 使用Selenium Webdriver进行多选择
- 28. Java selenium webdriver - 从文本字段中获取文本
- 29. Python Selenium Webdriver选择下拉值
- 30. 使用Selenium和WebDriver从JAVA获取隐藏文本
*那*方式:) ... – Amey
没有让你...对不起 – Gentle