имя не существует в контексте

95
20 ноября 2020, 18:20

Использую selenium с c#. Необходимо сделать ожидание. Хочу использовать такую конструкцию:

WebDriverWait ww = new WebDriverWait(driver, TimeSpan.FromSeconds(1001));
IWebElement lnks = ww.Until(ExpectedConditions.ElementIsVisible(By.ClassName("some_class")));

VS2017 подчеркивает ExpectedConditions красным и пишет "имя ExpectedConditions не существует в текущем контексте". Все нужные юзинги на месте:

using System;
using System.Collections.Generic;
using System.Text;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using System.Linq;
using System.Threading.Tasks;
using OpenQA.Selenium.Support.UI;
using static OpenQA.Selenium.By;
using static OpenQA.Selenium.Support.UI.WebDriverWait;

Подскажите пожалуйста, что сделать, чтоб не ругалось

Непосредственное добавление:

Answer 1

Необходимо было добавить Nuget пакет. У меня студия 17 на русском, поэтому средства -> диспетчер пакетов Nuget -> управление пакетами для решения -> забиваем в поиске selenium support и ставим

READ ALSO
Ошибка преобразования HSV в RGB и наоборот

Ошибка преобразования HSV в RGB и наоборот

Народ у меня есть slider в проекте который двигает другого но вроде не должен

118
Ограничить вводимые данные. SQL

Ограничить вводимые данные. SQL

Пытался уже решить этот вопрос, но никак не получаеться решить проблему

117
Yii 2 проверка на авторизированного пользователя его id

Yii 2 проверка на авторизированного пользователя его id

Нужен совет правильно я сделал проверку в layoutsphp

119
как решить проблему с saveHTML()?

как решить проблему с saveHTML()?

Использую saveHTML() для сохранения данных в файл, но данная функция перестраивает структуру кодаБыло так:

133