回答
您根本沒有給我們任何代碼。
你需要看看這個網站: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