Всем привет, есть вопрос, пишу проект на С# + Web Driver + Pro Tractor, все работает ок, появился вопрос, на странице есть таблица Grid, там много полей, транзакции, данные, на странице также есть режим Live mode - кнопка, когда нажимаю Live mode, страница начинает в режиме реального времени получать транзакции (такая фича), и в этот момент Селениум не может сделать никаких действий, проверить другую кноку на странице, или кликнуть на что нить другое, девы сказали что используют Signal R в этом онлайн режиме (я в этом вообще не силен), может кто сталктвался с этим ? Как это побороть?
я получаю вот что когда пытаюсь после включения Live режима кликнуть - например на эту же кнопку на странице - то есть включить этот режим (работает ок), подождать например 2-3 сеекунды, а вот выключить этот режим уже нет (или нажать на другой элемент), он не видит кнопки и кидает эксепшн
кнопка
By liveButton = By.XPath("//button[text()='LIVE ']");
лог
Message: OpenQA.Selenium.WebDriverTimeoutException : asynchronous script timeout: result was not received in 40 seconds
(Session info: chrome=69.0.3497.100)
(Driver info: chromedriver=2.41.578737
тоесть драйвер пытается ее найти, но из-за Signal R на странице (когда получает и обновляет прямо сейчас данные на странице) не может кликнуть на элемент, тут логически все верно, что тут может быть не так ?