全国软件测试大赛

import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.By;

public class Example {

    // Mooctest Selenium Example


    // <!> Check if selenium-standalone.jar is added to build path.

    public static void test(WebDriver driver) {
        // TODO Test script
        // eg:driver.get("https://www.baidu.com/")
        // eg:driver.findElement(By.id("wd"));
        try {
            driver.get("https://www.qidian.com/");
            driver.manage().window().maximize();
            Thread.sleep(15000);
            driver.findElement(By.xpath("/html/body/div[1]/div[4]/div/ul/li[2]/a")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("/html/body/div[1]/div[6]/div[1]/div[3]/div[1]/ul[1]/li[2]/a")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("/html/body/div[1]/div[6]/div[1]/div[3]/div[1]/div/dl[1]/dd[1]/a")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("/html/body/div[1]/div[6]/div[1]/div[3]/div[2]/ul/li[3]/a")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("/html/body/div[1]/div[6]/div[1]/div[3]/div[3]/ul/li[3]/a")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("/html/body/div[1]/div[6]/div[1]/div[3]/div[4]/ul/li[6]/a")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("/html/body/div[1]/div[6]/div[2]/div[1]/div[2]/a[1]")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("/html/body/div[1]/div[6]/div[2]/div[1]/div[2]/a[2]")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("//*[@id=\"book-img-text\"]/ul/li[1]/div[2]/h2/a")).click();
            Thread.sleep(1500);
            driver.switchTo().window(driver.getWindowHandles().toArray()[1].toString());
            Thread.sleep(1500);
            //跳转到圣墟
            driver.findElement(By.xpath("//*[@id=\"interactive-vote\"]/span")).click();
            Thread.sleep(1500);
            driver.findElement(By.className("left-text").xpath("//*[@id=\"catalog\"]/span")).click();
            Thread.sleep(1500);
            driver.findElement(By.className("left-text").xpath("//*[@id=\"catalogReverse\"]/span")).click();
            Thread.sleep(1500);
            driver.findElement(By.className("icon-gotop")).click();
            Thread.sleep(1500);
            driver.findElement(By.className("writer-name")).click();
            Thread.sleep(1500);
            driver.switchTo().window(driver.getWindowHandles().toArray()[2].toString());
            Thread.sleep(1500);
            //跳转到作者
            driver.findElement(By.xpath("/html/body/div[2]/div[3]/div[2]/ul/li[3]/div[2]/div[1]/h2/a")).click();
            Thread.sleep(1500);
            driver.switchTo().window(driver.getWindowHandles().toArray()[3].toString());
            Thread.sleep(1500);
            driver.findElement(By.id("readBtn")).click();
            Thread.sleep(1500);
            driver.switchTo().window(driver.getWindowHandles().toArray()[4].toString());
            Thread.sleep(1500);
            //跳转到小说阅读
            driver.findElement(By.xpath("//*[@id=\"r-menu\"]/div[5]/button/span[2]")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("//*[@id=\"r-menu\"]/div[3]/button/span[2]")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("//*[@id=\"r-menu\"]/div[2]/a/button/span[2]")).click();
            Thread.sleep(1500);
            driver.switchTo().window(driver.getWindowHandles().toArray()[5].toString());
            Thread.sleep(1500);
            driver.findElement(By.xpath("//*[@id=\"nav-wrap\"]/div[1]/div[5]/a")).click();
            Thread.sleep(1500);
            driver.findElement(By.xpath("//*[@id=\"free-type-tab\"]/ul/li[2]/a")).click();
            Thread.sleep(1500);//免费作品
            driver.findElement(By.xpath("/html/body/div[1]/div[3]/div/div[1]/a/i")).click();
            Thread.sleep(1500);//我的书架
            driver.switchTo().window(driver.getWindowHandles().toArray()[6].toString());
            Thread.sleep(1500);
            driver.findElement(By.xpath("//*[@id=\"tableFixedFoot\"]/div/table/thead/tr/th[2]/label")).click();
            Thread.sleep(1500);//全选
            driver.findElement(By.id("elDelete")).click();
            Thread.sleep(1500);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        // Run main function to test your script.
        WebDriver driver = new ChromeDriver();
        try { test(driver); } 
        catch(Exception e) { e.printStackTrace(); }
        finally { driver.quit(); }
    }

}

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值