Как получить доступ к элементу фрейма iframe?

Используется WebDriver, С#.

Как извлечь ссылки из элемента “a”?
Код сделал, но что-то ссылки не извлекает . Ошибок не выдаёт.

ХАРАКТЕРИСТИКИ ссылок
(если это имеет значение)
href= 1 044 - символов
data-original-click-url = 486 символов

Код программы

  Browser.SwitchTo().Frame(ads_frame1); // переключаемся на фрейм
   IWebElement selector = Browser.FindElement(By.CssSelector(div[id=google_image_div] a[data-original-click-url]));
   textBox1.Text = selector.Text;

Код страницы

ВОПРОС
1.Как извлечь ссылку в переменную из “a”:
- из “href”
или
- из “data-original-click-url”
или
- из “href” и “data-original-click-url”

метод GetAttribute

1 лайк

Не могли бы вы более развёрнуто описать.
В частности для моего случая…

PS
Прошу извинить, пока осваиваю…Не совсем понимаю, некоторые моменты

Что в результате в textBox1.Text? Пустая строка?

Вмето selector.Text попробуйте использовать selector.GetAttribute(“data-original-click-url”) или selector.GetAttribute(“href”), где в метод GetAttribute нужно передать параметром имя атрибута, значение которого вы хотите получить.

1 лайк