Нажать на кнопку - C#
Формулировка задачи:
Здравствуйте, есть страница на которой всплывает окно с вариантами ответов html код этого окна выглядит вот так мне нужно программно нажать на один из этих ответов. Попробовал сделать вот так пишет что не может найти такой элемент. Люди добрые подскажите как еще можно нажать на эти кнопки тоже ничего не вышло
<div class="ui-dialog-buttonset"> <button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"> <span class="ui-button-text">Первый вариант</span> </button> <button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"> <span class="ui-button-text">Второй вариант</span> </button> <button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"> <span class="ui-button-text">Третий вариант</span>
click = browser.FindElement(By.PartialLinkText("Первый вариант")); click.Click();
попробовал еще вот так
browser.FindElement(By.CssSelector("button.ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only > span.ui-button-text > span:first-child")).Click();
Решение задачи: «Нажать на кнопку»
textual
Листинг программы
body > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable.ui-dialog-buttons.dialog_details > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div > button > span
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д