如何从输入字段中获取属性值?Selenium-Java
我试图从输入字段中获取属性值。 当我在文本框中输入值“565”时,我得到类似于HTML的内容:如何从输入字段中获取属性值?Selenium-Java,java,selenium,webdriver,testng,Java,Selenium,Webdriver,Testng,我试图从输入字段中获取属性值。 当我在文本框中输入值“565”时,我得到类似于HTML的内容: >#影子根(用户代理) 输入值 565656565 为什么要使用属性?根据提供的示例,您可以简单地使用xpath定位器和getText()方法: 这肯定行不通findelement(By.id(placeHolder))这里的placeHolder不是id,而是它的name属性值。我知道它不起作用,我已经尝试使用属性,我不确定应该在属性字段中放置什么来获取文本。谢谢你,这是我的工作。 getDri
>#影子根(用户代理)
输入值
565656565
为什么要使用属性?根据提供的示例,您可以简单地使用xpath定位器和getText()方法:
这肯定行不通
findelement(By.id(placeHolder))
这里的placeHolder
不是id
,而是它的name
属性值。我知道它不起作用,我已经尝试使用属性,我不确定应该在属性字段中放置什么来获取文本。谢谢你,这是我的工作。
getDriver().findElement(By.xpath("//input[@id = '$body_Txt']/div[2]")).getText();