Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.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
Javascript 如何在SeleniumWebDriver中定位并单击动态表中的记录_Javascript_Selenium_Automated Tests - Fatal编程技术网

Javascript 如何在SeleniumWebDriver中定位并单击动态表中的记录

Javascript 如何在SeleniumWebDriver中定位并单击动态表中的记录,javascript,selenium,automated-tests,Javascript,Selenium,Automated Tests,下面是我的代码,谁能给我一个更好的建议 WebElement tasktable=driver.findElement(By.xpath(“/html/body/div[2]/div[2]/div/div[3]/div/div[2]/div/div[3]/div/div/div[3]/div/div/div[3]/div/div/div[2]/div/div/div/table/tbody”) List rows=tasktable.findElements(按.tagName(“tr”); S

下面是我的代码,谁能给我一个更好的建议

WebElement tasktable=driver.findElement(By.xpath(“/html/body/div[2]/div[2]/div/div[3]/div/div[2]/div/div[3]/div/div/div[3]/div/div/div[3]/div/div/div[2]/div/div/div/table/tbody”)

List rows=tasktable.findElements(按.tagName(“tr”);
System.out.println(“行数:+rows.size());
字符串sColValue=“Test1”;
//字符串sRowValue=“Status”;
System.out.println(“搜索:”+sColValue);

对于(int rnum=1;rnum要查找comments元素中提供的内容,请使用以下
XPath

//div[text()="Referral Approved"]

要查找comments元素中提供的内容,请使用以下
XPath

//div[text()="Referral Approved"]

使用绝对
XPath
。这不是一个好主意。显示目标元素的
HTML
,以获得良好的相对
XPath
:)…或其他更灵活的选择器。此外,您可能需要检查以下内容:HTMLReferral Approved是否为表中您使用的绝对
XPath
行之一。这不是一个好主意。显示目标元素的
HTML
,以获得良好的相对
XPath
:)…或其他更灵活的选择器。此外,您可能需要检查以下内容是否为HTMLReferral Approved是表中的一行代码必须检查表中每一行的值并在值匹配时选择记录代码必须检查表中每一行的值并当值匹配时选择记录