OpenQA.Selenium.WebDriverException
OpenQA.Selenium.WebDriverException: "A exception with a null response was thrown sending an HTTP request to the remote WebDriver server for URL http://localhost:51156/session//element/212ee8c4-0c7c-4712-aeab-2eecbd4bbae1/text. The status of the exception was UnknownError, and the message was: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение." Я беру множество элементов, и в этом множестве пытаюсь взять ссылку с одного элемента вот код:
while (0<330)
{
Thread.Sleep(5000);
IJavaScriptExecutor js = (IJavaScriptExecutor)m_driver;
js.ExecuteScript("window.scrollTo(0, document.body.scrollHeight);");
var linkList = m_driver.FindElements(By.XPath("//div[@class='row']"));
foreach (var item in linkList)
{ Console.WriteLine(item.Text + "Ссылка: "+item.FindElement(By.XPath("//a[@class='results__clinic-title-link']")).GetAttribute("href"));((тут возникает ошибка))
string abc = item.Text.Replace(" ", "");
string container = " ";
container = container + abc;
using (StreamWriter sw = new StreamWriter(@"C:\Users\PC\Desktop\IdProfile.txt", false, System.Text.Encoding.Default))
{
sw.WriteLine(abc);
sw.Close();
}
if (item.Text.Equals("") || item.Text.Equals(" ") || item.Text.Equals(null)) {
m_driver.Close();
m_driver.Quit();
}
}
Если убрать
item.FindElement(By.XPath("//a[@class='results__clinic-title-link']")).GetAttribute("href")
То все работает нормально