您的位置:首页 > 其它

selenium 模拟滑动解锁

2017-07-28 16:19 399 查看
来源: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(); // 平行移动鼠标
}
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: