Как можно кликнуть на этот элемент?

162
12 апреля 2018, 11:02

Всё, что имеется - это всего-лишь:

<a href="тут ссылка" rel="nofollow">опять ссылка</a>

Пробовал так:

driver.FindElement(By.CssSelector([rel*='nofollow']));

Но вроде как бесполезно :c

Вот так это выглядит: И вот полный DOM

<br/>Создать аккаунт: <br/> <a href="test.com/?stoken=f600df4f85e" rel="nofollow">test.com/?stoken=f600df4f85e77f</a> <br/>

Как с помощью selenium'a можно кликнуть на этот элемент?

Answer 1

Если то, что вы указали в вопросе, и есть полный html на странице, то получается у вас единственная ссылка, которую просто находим по тегу:

driver.FindElementByTagName("a").Click();
READ ALSO
Маршрутизация ASP.NET NET

Маршрутизация ASP.NET NET

Известно что в RouteConfigcs можно настроить маршруты

187
Есть ли практическое приминение и надо ли вообще графика в языках програмирования? [требует правки]

Есть ли практическое приминение и надо ли вообще графика в языках програмирования? [требует правки]

При изучении графики C# у меня возник вопрос, есть ли практическое приминение и надо ли вообще графика в языках програмирования?

173
Selenium с использованием C#

Selenium с использованием C#

Хотел бы написать возможность парсинга данных в формы WinForms, с целью последующей их обработкиПри запуске в коде драйвера Selenium, запускается...

201
Точный таймер C# Timer (System.Windows.Forms)

Точный таймер C# Timer (System.Windows.Forms)

Есть программа, которая в заданное время, по таймеру, копирует файлыЗначение времени копирования, указывается в DateTimePicker (отображает только...

244