Find an element by text and get xpath - selenium webdriver junit

后端 未结 11 754
情深已故
情深已故 2020-12-03 04:17

I have a table with 9 rows and 6 columns in my webpage. I want to search for a text \"MakeGoodDisabled-Programwise_09_44_38_461(n)\" and get the xpath of the cell. I have us

11条回答
  •  星月不相逢
    2020-12-03 04:19

    My intention is to find a text in a table and get the corresponding next column value in the same row. I thought that I will replace the column number found by fetching the xpath with the column number I want. is there a better way to do it

    Of course there's a way. Here's one possible solution.

    Get all the rows:

    While (iterate over row)
         While(Iterate over column)
               if(column.Text=='YOUR_MATCH'){
                 int voila=column.Index
               }
        }
    }
    

    Now you can simply move to that particular index for the other rows; or you could use xpath like .../tr/td[voila] to retrieve all cells for that particular column.

    I've written an approach, please don't take to be real-working-code!

提交回复
热议问题