0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 6
|
||||||
1 | ||||||
Как преобразовать значение из Selenium WebDriver в int?17.09.2017, 14:13. Просмотров 2442. Ответов 5
При конвертировании ( var test = Convert.ToInt32(SearchHalava); ) выходит ошибка: Не удалось привести тип объекта "System.Collections.Generic.List`1[OpenQA.Selenium.IWebElement]" к типу "System.IConvertible".
0
|
|
17.09.2017, 14:13 | |
Как подключить Selenium Webdriver? Selenium WebDriver клик по координатам
|
|
Администратор
![]() |
||||||
17.09.2017, 14:50 | 2 | |||||
SonOfRA, SearchHalava это список который бессмысленно пытаться преобразовывать в число. Нужно работать с отдельным элементом:
0
|
.NET C#,ASP.NET MVC
![]() 590 / 501 / 225
Регистрация: 16.10.2010
Сообщений: 1,902
|
||||||
17.09.2017, 14:59 | 3 | |||||
Вы пытаетесь сравнить список значений с числом. Это логически не возможно, список содержит несколько элементов, к тому же в этом списке совсем не числа, в объекты типа IWebElement. Вы можете перебирать значения в цикле для того, чтобы узнать есть ли там элемент удольтворяющий вашему условию.
Если вам нужно найти элемент который будет содержать нужное число то вы можете воспользоваться LINQ
0
|
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 6
|
||||||
17.09.2017, 15:34 [ТС] | 4 | |||||
На данный момент цель программы вывести значения с сайта(смотреть первый скриншот) (https://www.bestchange.ru/inde... range=desc),записать в textBox и если значение меньше 1, то записать его в другой textBox. Это нужно проделать с первыми 10 значениями, а как это сделать мозгов не хватает.
На 2-ом скриншоте показано как работает программа при коде:
OwenGlendower, при вашем коде выходит: "Входная строка имела неверный формат." lvlkoo, при вашем - программа не выполняет свой функционал(смотреть третий скриншот), т.к. не выводит "z" в label1.
0
|
Администратор
![]() |
||||||
17.09.2017, 15:44 | 5 | |||||
SonOfRA, а если вот так?
0
|
0 / 0 / 0
Регистрация: 22.01.2017
Сообщений: 6
|
||||||
17.09.2017, 17:26 [ТС] | 6 | |||||
Проблема решилась! Заменив в priceStr точки на запятые, а в последствии конвертировав priceStr в double я решил свою проблему. Код получался такой:
0
|
17.09.2017, 17:26 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Обработка исключения в Selenium Webdriver Selenium WebDriver и активный браузер
Ввод значений в таблицу Selenium WebDriver Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |