San*_*h S 7 java selenium selenium-webdriver
我正在通过其ID找到一个文本框.我需要获取文本框中已有的内容.为此我使用gettext()方法,但它返回ID值
文本框中的内容是:Santhosh
我得到的输出是= [[FirefoxDriver: firefox on XP (c0079327-7063-4908-b20a-a606b95830cb)] -> id: ctl00_ContentPlaceHolder1_txtName]
代码如下
码:
WebElement TxtBoxContent = driver.findElement(By.id(WebelementID));
TxtBoxContent.getText();
System.out.println("Printing "+TxtBoxContent);
Run Code Online (Sandbox Code Playgroud)
结果:
Printing [[FirefoxDriver: firefox on XP (c0079327-7063-4908-b20a-a606b95830cb)] -> id: ctl00_ContentPlaceHolder1_txtName]
Run Code Online (Sandbox Code Playgroud)
您需要打印getText()当前正在打印对象的结果TxtBoxContent.
getText()只会获得元素的内部文本.要获得该值,您需要使用getAttribute().
WebElement TxtBoxContent = driver.findElement(By.id(WebelementID));
System.out.println("Printing " + TxtBoxContent.getAttribute("value"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
84999 次 |
| 最近记录: |