怎么做 gettext// 元素B. Selenium Webdriver

我发现 textbox 在他的 ID. 我需要获取文本字段中已有的内容。 为此,我使用该方法
gettext//

, 但它返回一个值 ID

内容文本字段: Santhosh

我得到的结论是平等的 =
[[FirefoxDriver: firefox on XP /c0079327-7063-4908-b20a-a606b95830cb/] -> id: ctl00_ContentPlaceHolder1_txtName]


代码如下所示

CODE:


WebElement TxtBoxContent = driver.findElement/By.id/WebelementID//;
TxtBoxContent.getText//;
System.out.println/"Printing "+TxtBoxContent/;


RESULT:


Printing [[FirefoxDriver: firefox on XP /c0079327-7063-4908-b20a-a606b95830cb/] -> id: ctl00_ContentPlaceHolder1_txtName]
已邀请:

龙天

赞同来自:

您需要打印结果
getText//

, 您目前正在键入对象
TxtBoxContent

.


getText//

它只接收元素的内部文本。 要获得您需要使用的价值
getAttribute//

.


WebElement TxtBoxContent = driver.findElement/By.id/WebelementID//;
System.out.println/"Printing " + TxtBoxContent.getAttribute/"value"//;

风见雨下

赞同来自:

您需要先将其保留在变量中
String

, 在显示之前:


String Txt = TxtBoxContent.getText//;
System.out.println/Txt/;

帅驴

赞同来自:

System.out.print/"Ans "+str.getAttribute/"innerHTML"//;

要回复问题请先登录注册