2023慕测杯web应用测试练习赛比赛题目

PS: 需要历届历年PDF版的题目请加🐧:1940787338 备注:慕测杯

​ Web 功能测试 – 乐视网 测试网址:https://www.le.com/

注 1:请设置足够的睡眠时间,保证网页顺利打开

注2:打开页面过程中,网站可能有弹窗、验证信息,如果有,请手动关闭或重新运行代码, 保证后续流程正常运行。 1. 打开乐视网首页,并最大化窗口

在这里插入图片描述

  1. 选择【电影

在这里插入图片描述

  1. 选择【全部】

在这里插入图片描述

  1. 依次选择【免费】、【动作】、【中国香港】、【2016】

在这里插入图片描述

  1. 选择【最新】

在这里插入图片描述

  1. 选择第一部电影

在这里插入图片描述

  1. 选择【输入框】,输入【周星驰】,并点击【搜索】

在这里插入图片描述

  1. 选择文字标签【下一页】

在这里插入图片描述

  1. 选择【首页】

在这里插入图片描述

10.选择【电视剧】

在这里插入图片描述

11.选择【更多】

在这里插入图片描述

12.选择【独播】、【穿越】、【2013】

在这里插入图片描述

13.选择定位该内容并点击

在这里插入图片描述

14.依次选择【预告片】、【花絮】、【分集剧情】、【乐迷畅谈】

在这里插入图片描述

注:

  1. 注意测试过程中 window 的切换和对筛选条件的处理,使对应元素出现。
  2. 如果出现需要手动验证的场景,可以写代码实现验证,也可先行手动测试通过验证, 还可以设置较长等待时间自动测试期间手动验证

参考代码

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

@SuppressWarnings("unused")
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.le.com/");
    		driver.manage().window().maximize();
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("电影")).click();//1
    		Thread.sleep(1500);
    		driver.switchTo().window(driver.getWindowHandles().toArray()[1].toString());
    		Thread.sleep(1500);
    		driver.findElement(By.className("curr")).click();//2
    		Thread.sleep(1500);
    		driver.switchTo().window(driver.getWindowHandles().toArray()[2].toString());//
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("免费")).click();//3
    		Thread.sleep(1500);
    		//driver.findElement(By.linkText("喜剧")).click();//6
    		//Thread.sleep(1500);
    		//driver.findElement(By.linkText("爱情")).click();//7
    		//Thread.sleep(1500);
    		driver.findElement(By.linkText("动作")).click();//4
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("中国香港")).click();//5
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("2016")).click();//6
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("最新")).click();//7
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[3]/div/div[2]/dl[1]/dd[1]/a/i")).click();//8
    		Thread.sleep(1500);
    		driver.switchTo().window(driver.getWindowHandles().toArray()[3].toString());
    		Thread.sleep(1500);
    		driver.findElement(By.className("search_input")).sendKeys("周星驰");//9
    		Thread.sleep(1500);
    		driver.findElement(By.className("search_btn")).click();//10
    		Thread.sleep(1500);
    		//driver.findElement(By.linkText("展开更多")).click();//11
    		//Thread.sleep(1500);
    		driver.findElement(By.linkText("下一页")).click();//12
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("首页")).click();//13
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("电视剧")).click();//14
    		Thread.sleep(1500);
    		driver.switchTo().window(driver.getWindowHandles().toArray()[4].toString());
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("更多")).click();//15
    		Thread.sleep(1500);
    		driver.switchTo().window(driver.getWindowHandles().toArray()[5].toString());
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("独播")).click();//16
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("穿越")).click();//17
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("2013")).click();//18
    		Thread.sleep(1500);
    		driver.findElement(By.className("d_img")).click();//19
    		Thread.sleep(1500);
    		driver.switchTo().window(driver.getWindowHandles().toArray()[6].toString());
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("预告片")).click();//20
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("花絮")).click();//21
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("分集剧情")).click();//22
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("乐迷畅谈")).click();//23
    		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(); }
    }

}

WebDriver driver = new ChromeDriver();
try { test(driver); }
catch(Exception e) { e.printStackTrace(); }
finally { driver.quit(); }
}

}


  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值