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 Selenium IDE-在表中特定文本的同一行中查找链接_Java_Selenium_Xpath_Selenium Ide - Fatal编程技术网

Java Selenium IDE-在表中特定文本的同一行中查找链接

Java Selenium IDE-在表中特定文本的同一行中查找链接,java,selenium,xpath,selenium-ide,Java,Selenium,Xpath,Selenium Ide,我有一个特定的表,它位于多个表中,并且没有任何唯一的ID或名称。我正在寻找一个动态的解决方案,以找到一个特定的文本,它肯定只会在整个文档中出现一次,并在同一行中获得链接的WebElement(text=Add) 我要找的文本在第1列,链接在第6列 基本上,我正在寻找nextSibling()的selenium替代品,但它必须是一个链接。selenium支持XPATH,它包含兄弟姐妹和第一个孩子等概念。您可以迭代,但这种方法使它更健壮。您也可以选择元素。selenium支持XPATH,其中包含兄弟

我有一个特定的表,它位于多个表中,并且没有任何唯一的ID或名称。我正在寻找一个动态的解决方案,以找到一个特定的文本,它肯定只会在整个文档中出现一次,并在同一行中获得链接的WebElement(text=Add)

我要找的文本在第1列,链接在第6列


基本上,我正在寻找nextSibling()的selenium替代品,但它必须是一个链接。

selenium支持XPATH,它包含兄弟姐妹和第一个孩子等概念。您可以迭代,但这种方法使它更健壮。您也可以选择元素。

selenium支持XPATH,其中包含兄弟姐妹和第一个子元素等概念。您可以进行迭代,但这种方法使其更加健壮。您也可以选择元素。

selenium支持XPATH,其中包含兄弟姐妹和第一个子元素等概念。您可以进行迭代,但这种方法使其更加健壮。您也可以选择元素。

selenium支持XPATH,其中包含兄弟姐妹和第一个子元素等概念。您可以进行迭代,但这种方法使其更加健壮。您也可以选择元素。

selenium IDE支持
XPATH
在网页中唯一地查找值或位置,并显示兄弟姐妹和第一个孩子的概念等


您可以使用该值的Xpath来查找它。

selenium IDE支持
Xpath
在网页中唯一地查找值或位置,并显示兄弟姐妹和第一个孩子的概念等


您可以使用该值的Xpath来查找它。

selenium IDE支持
Xpath
在网页中唯一地查找值或位置,并显示兄弟姐妹和第一个孩子的概念等


您可以使用该值的Xpath来查找它。

selenium IDE支持
Xpath
在网页中唯一地查找值或位置,并显示兄弟姐妹和第一个孩子的概念等


您可以使用该值的Xpath来查找它。

解决方案是将整个表存储在一个数组中,然后遍历。。。但我相信有一种更简单、更少资源浪费的方法。解决方案是将整个表存储在一个数组中,然后遍历。。。但我相信有一种更简单、更少资源浪费的方法。解决方案是将整个表存储在一个数组中,然后遍历。。。但我相信有一种更简单、更少资源浪费的方法。解决方案是将整个表存储在一个数组中,然后遍历。。。但我相信有一种更简单、更少浪费资源的方法。只要不存在大小写差异,XPATH就可以正常工作。。。有什么办法对付它吗?我尝试过
*//td[包含(翻译(,'abcdefghjjklmnopqrstuvxyz','abcdefghjjklomnopqrstuvxyz'),'text')]/../td/a
但这种方式不会发现只要没有大小写差异,XPath就可以正常工作。。。有什么办法对付它吗?我尝试过
*//td[包含(翻译(,'abcdefghjjklmnopqrstuvxyz','abcdefghjjklomnopqrstuvxyz'),'text')]/../td/a
但这种方式不会发现只要没有大小写差异,XPath就可以正常工作。。。有什么办法对付它吗?我尝试过
*//td[包含(翻译(,'abcdefghjjklmnopqrstuvxyz','abcdefghjjklomnopqrstuvxyz'),'text')]/../td/a
但这种方式不会发现只要没有大小写差异,XPath就可以正常工作。。。有什么办法对付它吗?我试过
*//td[包含(翻译(,'abcdefghjjklmnopqrstuvxyz','abcdefghjjklomnopqrstuvxyz'),'text')]/../td/a
但这样它找不到它