Пользовательский интерфейс выглядит следующим образом:
У меня есть пункт меню, обозначенный как «+», а рядом с этим пунктом находится текст «Меню». По сути, я пытаюсь нажать на «Меню», используя «+» рядом с ним, используя сценарий селена, но не могу найти его.
После того, как оно щелкнуло, мне нужно нажать на другое подменю под названием «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&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();
Но он не работает. Есть предложения?