webdriver 滑块滑动代码
webdriver滑动滑块方法
private static void Move(WebDriver driver, IWebElement element, int distance) { int randomTime = 0; int moveY = 1; try { Actions actions = new Actions(driver); actions.ClickAndHold(element).Perform(); Thread.Sleep(200); for (int i = 0; i < (distance/2); i++) { actions.MoveByOffset(2, moveY).Perform(); Thread.Sleep(100); actions = new Actions(driver); } Thread.Sleep(200); actions.Release(element).Perform(); } catch (Exception e) { } }
//调用方法:
var imgElemet2 = driver.FindElement(By.ClassName("vcode-spin-button")); ChromeDriver driver = new ChromeDriver(@"C:\Users\yc\AppData\Local\Google\Chrome\Application"); Move(driver, imgElemet2, 10);
浙公网安备 33010602011771号