«неизвестная ошибка: не удается прочитать свойство« scrollleft »с нулем» в Chrome с использованием селена - PullRequest
0 голосов
/ 04 января 2019

В Chrome при нажатии кнопки появляется «неизвестная ошибка:

cannot read property 'scrollleft' of null

Это 1 поле ввода на этой странице. Я могу ввести значение только в том, что нажатие кнопки не работает. Этот щелчок работает нормально в Firefox. выпуск только в Chrome

IWebElement element = wait.Until(d => d.FindElement(locator));
wait.Until(ExpectedConditions.ElementToBeClickable(element));
element.Click();

Примечание: На этой странице нет ни фреймов, ни свитков.

1 Ответ

0 голосов
/ 04 января 2019

Вам нужно вызвать Click(), как только элемент будет возвращен через WebDriverWait следующим образом:

IWebElement element = wait.Until(d => d.FindElement(locator));
new WebDriverWait(driver, TimeSpan.FromSeconds(10)).Until(ExpectedConditions.ElementToBeClickable(element)).Click();
...