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
Java 如何使用selenium web驱动程序从primefaces组件获取文本_Java_Selenium_Selenium Webdriver_Primefaces_Automated Tests - Fatal编程技术网

Java 如何使用selenium web驱动程序从primefaces组件获取文本

Java 如何使用selenium web驱动程序从primefaces组件获取文本,java,selenium,selenium-webdriver,primefaces,automated-tests,Java,Selenium,Selenium Webdriver,Primefaces,Automated Tests,我正在自动化一个用Primefaces制作的系统,但我很难找到元素 案例1. 我想获取li中的此span文本 我正在使用这个代码。但是我得到了元素未找到的错误 String textoErro = driver.findElement(By.xpath("//*[@id=\"messagesCargoFuncaoCU\"]/div/ul/li[1]/span")).getText(); 案例2. 我想获取td的内容 我正在使用这个代码。 但我得到了一

我正在自动化一个用Primefaces制作的系统,但我很难找到元素

案例1. 我想获取li中的此span文本

我正在使用这个代码。但是我得到了元素未找到的错误

String textoErro = driver.findElement(By.xpath("//*[@id=\"messagesCargoFuncaoCU\"]/div/ul/li[1]/span")).getText();
案例2. 我想获取td的内容

我正在使用这个代码。 但我得到了一个错误:无法定位元素

String textoName = driver.findElement(By.xpath("//*[@id=\"dataTableAgfolhaCargoFuncao_data\"]/tr/td[3]/span")).getText();

您遇到了什么错误?没有这样的元素:无法找到元素:{“方法”:“xpath”,“选择器”我建议您使用PrimeFaces Selenium:您遇到了什么错误?没有这样的元素:无法找到元素:{“方法”:“xpath”,“选择器”我建议您使用PrimeFaces Selenium: