quot;unknown error: cannot read property #39;scrollleft#39; of nullquot; in Chrome using selenium(“未知错误:无法读取 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 中使用硒


- 在哪里可以找到使用中的C#/XML文档注释的好例子? 2022-01-01
- 如何用自己压缩一个 IEnumerable 2022-01-01
- 带有服务/守护程序应用程序的 Microsoft Graph CSharp SDK 和 OneDrive for Business - 配额方面返回 null 2022-01-01
- MoreLinq maxBy vs LINQ max + where 2022-01-01
- Web Api 中的 Swagger .netcore 3.1,使用 swagger UI 设置日期时间格式 2022-01-01
- C# 中多线程网络服务器的模式 2022-01-01
- 输入按键事件处理程序 2022-01-01
- C#MongoDB使用Builders查找派生对象 2022-09-04
- 良好实践:如何重用 .csproj 和 .sln 文件来为 CI 创建 2022-01-01
- WebMatrix WebSecurity PasswordSalt 2022-01-01