无法单击跨度上的元素

时间:2019-05-31 14:21:58

标签: c# selenium selenium-webdriver

我正在尝试使导丝索偿申请自动化。我要单击的元素是一个三角形。我已将Screenshot附加到HTML。我使用了xpath -//*[@id='TabBar:ClaimTab-btnWrap']-,但它不是正确的xpath,因为它不带我进入下一页,这不是我们期望的。我们希望向我们展示一个菜单栏。我在线研究并尝试了所有方法,例如。使用xoffset,yoffset悬停并单击。没有任何工作。有人可以给我们任何建议吗?我正在使用C#进行编码。 我的代码:

Actions action = new Actions(driver);

action
 .MoveToElement(elementToHover, 24, 0)
 .ContextClick(elementToClick)
 .Build()
 .Perform();

任何人都可以提出一些解决方案Screenshot

HTML:       C im

1 个答案:

答案 0 :(得分:1)

在单击该选项卡后,请使用sendkeys方法发送Arrow_down键。这是唯一的方法。