0

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

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

当我检查布尔条件时,它说显示元素。但如果我没有导航到实际页面clicklink

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

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

这个语法正确吗?

谢谢

4

1 回答 1

0

这对我有用

 var elem = driver.FindElement(By.CssSelector("something"));
            ((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].scrollIntoView(true);", elem); 
于 2016-06-20T12:38:29.817 回答