当元素在屏幕 Selenium 中不可见时,单击不起作用
Click is NOT working when element is not visible in a screen Selenium
我的页面很少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);
我的页面很少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);