Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.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
Java 无法检索跨类和数据_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java 无法检索跨类和数据

Java 无法检索跨类和数据,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我试图从span类中获取文本,但无法获取 <span class="one"> First Text </span> <span class="two"> Second Text </span> 但实际上,我可以检索文本,但不能检索类名为1但类名为2的跨度 试试下面的XPath:- //span[@class='one']/text() 使用以下代码:- String expMsg = driver.findElement(By.xpath(

我试图从span类中获取文本,但无法获取

<span class="one">
First Text
</span>

<span class="two">
Second Text
</span>
但实际上,我可以检索文本,但不能检索类名为1但类名为2的跨度

试试下面的XPath:-

//span[@class='one']/text()
使用以下代码:-

String expMsg = driver.findElement(By.xpath("//span[@class='one']/text()")).getText();

希望它能帮助您:)

尝试使用xpath而不是类名。@ImeshaSudasingha-尝试过,但结果是一样的。如果您使用的是firepath,只需选择css并进行求值。它将帮助您已经尝试过不使用murali
String expMsg = driver.findElement(By.xpath("//span[@class='one']/text()")).getText();