Невозможно нажать на пункт меню_Selenium - PullRequest
0 голосов
/ 24 февраля 2020

Пользовательский интерфейс выглядит следующим образом:
[UI Looks like this

У меня есть пункт меню, обозначенный как «+», а рядом с этим пунктом находится текст «Меню». По сути, я пытаюсь нажать на «Меню», используя «+» рядом с ним, используя сценарий селена, но не могу найти его.

После того, как оно щелкнуло, мне нужно нажать на другое подменю под названием «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();

Но он не работает. Есть предложения?

1 Ответ

0 голосов
/ 24 февраля 2020

Не могли бы вы поставить пользовательский интерфейс, как это выглядит здесь? Мне будет намного легче помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...