zoukankan      html  css  js  c++  java
  • selenium 模拟滑动解锁

    来源:Selenium模拟JQuery滑动解锁   (selenium +Python )

    本文:selenium+Java

    package cn.gloryroad;
    
    import org.openqa.selenium.By;
    import org.openqa.selenium.UnhandledAlertException;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.chrome.ChromeDriver;
    import org.openqa.selenium.interactions.Actions;
    import org.testng.annotations.AfterMethod;
    import org.testng.annotations.BeforeMethod;
    import org.testng.annotations.Test;
    
    public class TestMoveVerificationCode {
    
    	public WebDriver driver;
    	private String baseUrl = "https://www.helloweba.com/demo/2017/unlock/";
    
    	@BeforeMethod
    	public void setUp() throws Exception {
    		System.setProperty("webdriver.chrome.driver", "D:\Program Files (x86)\webdriver\chromedriver.exe");
    		driver = new ChromeDriver();
    	}
    
    	@Test
    	public void f() throws InterruptedException {
    
    		driver.get(baseUrl);
    		Thread.sleep(1000);
    		WebElement draggable = driver.findElement(By.className("slide-to-unlock-handle"));//定位元素
    		Actions bu = new Actions(driver); // 声明action对象
    		bu.clickAndHold(draggable).build().perform(); // clickAndHold鼠标左键按下draggable元素不放
    		bu.moveByOffset(200, 0).perform(); // 平行移动鼠标	
    	}
    }
    

      

  • 相关阅读:
    [题解]Magic Line-计算几何(2019牛客多校第三场H题)
    [题解]Crazy Binary String-前缀和(2019牛客多校第三场B题)
    [数论]快速幂取模
    [模板]大整数乘法——累加型
    [动态规划] 最大子段和问题
    2073
    17-2-24-D
    17-1-31-C
    2032
    1992
  • 原文地址:https://www.cnblogs.com/ericazy/p/7250916.html
Copyright © 2011-2022 走看看