“未知错误:无法读取 null 的属性‘scrollleft’"在 Chrome 中使用硒

quot;unknown error: cannot read property #39;scrollleft#39; of nullquot; in Chrome using selenium(“未知错误:无法读取 null 的属性‘scrollleft’在 Chrome 中使用硒)

本文介绍了“未知错误:无法读取 null 的属性‘scrollleft’"在 Chrome 中使用硒的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 Chrome 中单击按钮时,我收到未知错误:

In Chrome when I am clicking button, I am getting "unknown error:

cannot read property 'scrollleft' of null

他们是该页面中的 1 个输入字段,我可以输入值,只有按钮单击不起作用.此单击在 Firefox 中运行良好.仅在 Chrome 中出现问题

Their is 1 Input field in that page I am able to enter value in that only Button click is not working. This Click is working fine in Firefox. issue only in Chrome

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

注意:此页面中没有框架,没有滚动.

Note: There is no frames in this page, no scrolls.

推荐答案

通过WebDriverWait返回元素后,需要调用Click(),如下:p>

You need to invoke Click() once the element is returned through WebDriverWait as follows:

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

这篇关于“未知错误:无法读取 null 的属性‘scrollleft’"在 Chrome 中使用硒的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

版权声明:本站部分内容来源互联网,如果文章中所涉及的图片或者文字内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

本文标题为:“未知错误:无法读取 null 的属性‘scrollleft’"在 Chrome 中使用硒

基础教程推荐