无法单击菜单项目Selenium

问题描述 投票:0回答:1

UI看起来像这样:[UI Looks like this

我有一个显示为'+'的菜单项,该项目旁边的文本是'A Menu'。基本上,我试图通过使用硒脚本单击旁边的“ +”使用的“菜单”,但我无法找到它。

一旦单击,我需要单击它下面的另一个子菜单项,称为“ C菜单”。

HTML如下所示

<tr xpath="1">
<td><a href="javascript:__doPostBack('ctl00$LeftMenu1$LinksTreeView','tASS_MAIN')"><img src="//Testing/Web/WebResource.axd?d=-n2KnhPEOy8tY2UhU96Dmw0eWWhG7MAtPVOAxmDMFz3i2seUZCIcO5caO6DjNzjQDb49U_8_Pn7VGwq-nQI6VOPtUd13XoJiE3xuwQjDAXI1&amp;t=636940313766230707" alt="Collapse Associates Menu" title="Collapse Associates Menu" style="border-width:0;"></a>
</td><td class="menu-text trx" style="white-space:nowrap;padding:8px 2px 8px 2px;"><a class="menu-text trx" href="javascript:__doPostBack('ctl00$LeftMenu1$LinksTreeView','sASS_MAIN')" id="LeftMenu1_LinksTreeViewt2" style="color:Black;font-family:Verdana;font-size:10pt;text-decoration:none;border-style:none;">Associates Menu</a></td>
		</tr>

我写了以下代码

driver.findElement(By.xpath("//a[@id='LeftMenu1_LinksTreeViewt2']")).click();

但是,它不起作用。有什么建议吗?

html selenium selenium-webdriver dom
1个回答
0
投票

您能将UI放在这里吗?我将更容易获得帮助。

© www.soinside.com 2019 - 2024. All rights reserved.