как получить значение атрибута href ссылки с селеном
Я пытаюсь получить ссылку из атрибута "a href"
<a href="http://fgkzc.downloader.info/download.php?id=bc56585624bbaf29ebdd65d0248cb620" rel="nofollow" class="dl_link 1" style="">Download</a>
что я делаю:
ReadOnlyCollection<IWebElement> lists1 = driver.FindElements(By.ClassName("dl_link"));
string s = lists1[0].GetAttribute("a href");
Я получаю элемент с классом "dl_link 1", но я не могу получить его ссылку, строка равна null?
2 ответов
нужно позвонить GetAttribute()
с фактическим именем атрибута. Заменить:
lists1[0].GetAttribute("a href");
С:
lists1[0].GetAttribute("href");
C#
element.GetAttribute("attribute name");
Рубин
element.attribute("attribute name")
Python
element.get_attribute("attribute name")
Java
element.getAttribute("attribute name")