当屏幕硒中不可见元素时,点击不起作用



我的links很少。如果您向下滚动页面,很少有links可见。

我正在使用C# - Protractor for script automation

当我检查布尔条件时,它说显示了元素。但是,如果我click link,则不会导航到实际页面。

使用debug时,执行click命令时,如果我向下滚动页面,则可以正常工作。如何解决此滚动问题?

IJavaScriptExecutor js = ngDriver as IJavaScriptExecutor;
js.ExecuteScript('arguments[0].click()', targetElement); 
Getting error that Too many characters in character literal

此语法正确吗?

谢谢

这对我有用

 var elem = driver.FindElement(By.CssSelector("something"));
            ((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].scrollIntoView(true);", elem); 

相关内容

  • 没有找到相关文章

最新更新