页面自动化之 selenium(一) 自动签到与签退

来源:互联网 发布:中超 球员数据 编辑:程序博客网 时间:2024/05/21 17:39

页面自动化之 selenium(一) 自动签到与签退

依赖项

selenium-java-2.25.0.jarselenium-server-standalone-2.25.0.jardriver.exe驱动
public class SignOff {    public static void main(String[] args) throws InterruptedException {        // 部分电脑需要设置chromedriver驱动路径        String chromeDriver = "E:/tmp/driver/chromedriver.exe";        System.setProperty("webdriver.chrome.driver", chromeDriver);        WebDriver driver;        driver = new ChromeDriver();        Thread.sleep(2000);        driver.get("http://**/AAA/BBB");        Thread.sleep(5000);        WebElement user = driver.findElement(By.id("username"));        user.sendKey("zhangsan");        WebElement passwd = driver.findElement(By.id("password"));        passwd.sendKey("123456");        WebElement click = driver.findElement(By.id("go"));        click.click();        Thread.sleep(3000);        // 这个地方是签到,签退的话只需要修改一下即可        WebElement signOn = driver.findElement(By.id("signOn"));        signOn.click();        Thread.sleep(5000)    }}

之后,开机自动签到: 将jar包转成exe,放到”开始”菜单的”启动”文件夹里面
定时自动签退: 在 控制面板-> 管理工具-> 任务计划程序 -> 创建一个新的任务
可以执行java 命令或者exe