Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从输入字段中获取属性值?Selenium-Java_Java_Selenium_Webdriver_Testng - Fatal编程技术网

如何从输入字段中获取属性值?Selenium-Java

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

我试图从输入字段中获取属性值。 当我在文本框中输入值“565”时,我得到类似于HTML的内容:


>#影子根(用户代理)
输入值
565656565

为什么要使用属性?根据提供的示例,您可以简单地使用xpath定位器和getText()方法:


这肯定行不通
findelement(By.id(placeHolder))
这里的
placeHolder
不是
id
,而是它的
name
属性值。我知道它不起作用,我已经尝试使用属性,我不确定应该在属性字段中放置什么来获取文本。谢谢你,这是我的工作。
getDriver().findElement(By.xpath("//input[@id = '$body_Txt']/div[2]")).getText();