Как преобразовать значение из Selenium WebDriver в int? - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. String priceStr;
  2. List<IWebElement> SearchHalava = Browser.FindElements(By.CssSelector("td[class='bj bp']")).ToList();
  3. for (int i=0; i<10;i++)
  4. {
  5. priceStr = System.Text.RegularExpressions.Regex.Match(SearchHalava[i].Text, "[0-9][0-9]*").Value;
  6. textBox1.AppendText(priceStr + "\n");
  7. if (test < 1)
  8. {
  9. label1.Text = "z";
  10. }
  11. }
Как преобразовать переменную SearchHalava для того, чтобы if смог сравнивать её с числом? При конвертировании ( var test = Convert.ToInt32(SearchHalava); ) выходит ошибка: Не удалось привести тип объекта "System.Collections.Generic.List`1[OpenQA.Selenium.IWebElement]" к типу "System.IConvertible".

Решение задачи: «Как преобразовать значение из Selenium WebDriver в int?»

textual
Листинг программы
  1. string priceStr;
  2.             List<IWebElement> SearchHalava = Browser.FindElements(By.CssSelector("td[class='bj bp']")).ToList();
  3.             for (int i = 0; i < 10; i++)
  4.             {
  5.                 priceStr = System.Text.RegularExpressions.Regex.Match(SearchHalava[i].Text, "[0-9].[0-9]*").Value;
  6.                 priceStr = priceStr.Replace('.', ',');
  7.                 textBox1.AppendText(priceStr + "\n");
  8.                 double Conv = Convert.ToDouble(priceStr);
  9.                 if (Conv < 1)
  10.                 {
  11.                     label1.Text = "z";
  12.                 }
  13.             }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.375 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут