单击网页内的选项卡元素不起作用

Click on a tab element inside a webpage is not working

我一直在尝试使用此代码点击网页中的元素

var testset = driver.FindElements(By.PartialLinkText("Reversal Detail Overview")) ;
testset[0].Click();

但是,当我尝试使用页面 Jscript 中显示的确切文本单击元素时,它单击的是活动选项卡内的其他元素(图片中的黄色),而不是单独的选项卡(绿色)图中)

调试时我得到了另一个 TAB 的正确标签名称

不确定我哪里出错了。谁能帮我点击以绿色突出显示的反转详细信息概览选项卡控件。提前致谢。

PartialLinkTextfindElements 有什么具体原因吗?

你试过这个吗:

var testset = driver.FindElement(By.LinkText("Reversal Detail Overview")) ;
testset.Click();

如果不是这个,你甚至可以试试这个:

var testset = driver.FindElement(By.CssSelector("li a[href*='#reversal_detail_overview']")) ;
testset.Click();