标签:
WebDriver can‘t action the element when out of view
Webdriver can‘t action the element when the element is out of view
1. Scroll to the element
use javascript to scroll the element to view
((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].scrollIntoView(true);", element);
2. Use Location to view
Use LocationInView property need use RemoteWebdriver and RemoteWebElement
Code like:
RemoteWebdriver rw = new RemoteWebdriver(); RemoteWebElement re = rw.FindelementOnPage(By.Id("id")); re.LocationInView;
Element can be click when out of view
标签:
原文地址:http://www.cnblogs.com/lgm1999/p/5304305.html