C# selenium browser exception unhandled error (мне нужна помощь)
Здравствуйте Дорогие Помощники
моя программа работает как windows form
У меня есть одна ошибка помогите мне пожалуйста
Мой код
private void çek_Click(object sender, EventArgs e) { // Image image = Image.FromFile(@"C:\Users\Sau\Desktop\Dmp-Wr6WwAEQPtp.jpg"); IWebElement element = driver.FindElement(By.Id("gsc_prf_pup-img")); String src = element.GetAttribute("src"); Console.WriteLine(src); label5.Text = src; Thread.Sleep(5000); Thread.Sleep(2500); var request = WebRequest.Create(src); using (var response = request.GetResponse()) using (var stream = response.GetResponseStream()) { profil.Image = Bitmap.FromStream(stream); } }
сообщение об ошибке:
OpenQA.Selenium.NoSuchElementException: 'no such element: Unable to locate element: {"method":"css selector","selector":"#gsc_prf_pup\-img"} (Session info: chrome=127.0.0.1)'
ИЗОБРАЖЕНИЕ:
https://imgur.com/AadTkWE
Что я уже пробовал:
Попробуйте 1
var element = driver.FindElement(By.TagName("img")); string imageSrc = element.GetAttribute("src")
Попробуйте 2
IWebElement logo = driver.findElement(By.cssSelector(".forum-logo")); String logoSRC = logo.getAttribute("src");
Sandeep Mewara
1. каково имя изображения на самом деле, которое есть в вашем приложении?
2. Как это упоминается в вашем коде? Верьте где - то в пользовательский интерфейс (UI) - это поможет другим с этим кодом.
На данный момент приложение не может найти элемент изображения так, как вы пытаетесь получить к нему доступ.