页面自动化之 selenium(一) 自动签到与签退
依赖项
selenium-java-2.25.0.jar selenium-server-standalone-2.25.0.jar driver.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