Узнать URL до загрузки страницы C# WebDriver

215
13 декабря 2017, 20:36

Добрый день. Возникла следующая задачка: приложение на selenium должно узнавать url загружаемой страницы до ее загрузки, проверять, соответствует ли он нужному, и если да, то менять текст в DOM. Что-то вроде:

if(Страница изменена) {
    //?Остановить загрузку страницы
    if(Текущий урл == "Нужный урл") {
         //Изменить нужный элемент
         //Продолжить загрузку страницы
    } else
         //Продолжить загрузку страницы
}

Сложность возникла при попытке остановить страницу при загрузке, важно, чтобы страница не загружалась полностью, то есть чтобы UI не успевал появиться. Из идей было создать отдельный поток, который выполняется раз в определенное кол-во миллисекунд, и проверяет, соответствует ли урл нужному, но проблема в том, что поток узнает урл только после полной загрузки страницы.

READ ALSO
VS C# база данных mssql

VS C# база данных mssql

Как можно изменить путь подключения к бд, чтобы при переносе на другой комп заново не прописывать новый путь к базе данных? Чтобы без этого...

222
Ошибка при десериализации XML C#

Ошибка при десериализации XML C#

При попытке десериализации XML происходит ошибкаПрошу помощи чтобы разобраться с причиной ошибки

279
Проблема с подключением aceoledb в visual studio

Проблема с подключением aceoledb в visual studio

Здравствуйте, необходимо в C# программно получать доступ к базам данных MS Access, которые будут лежать в соответствующей папке

199
Не работает клавиша Space в игре

Не работает клавиша Space в игре

Отладчик в помощьНо, судя по коду, у тебя ошибка в методе public void Shoot() Ты сбрасываешь таймер только при bulletDelay == 0, но первый же вызов задаст его...

204