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

2024-04-22 17:04

本文主要是介绍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();//1Thread.sleep(1500);driver.switchTo().window(driver.getWindowHandles().toArray()[1].toString());Thread.sleep(1500);driver.findElement(By.className("curr")).click();//2Thread.sleep(1500);driver.switchTo().window(driver.getWindowHandles().toArray()[2].toString());//Thread.sleep(1500);driver.findElement(By.linkText("免费")).click();//3Thread.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();//4Thread.sleep(1500);driver.findElement(By.linkText("中国香港")).click();//5Thread.sleep(1500);driver.findElement(By.linkText("2016")).click();//6Thread.sleep(1500);driver.findElement(By.linkText("最新")).click();//7Thread.sleep(1500);driver.findElement(By.xpath("/html/body/div[3]/div/div[2]/dl[1]/dd[1]/a/i")).click();//8Thread.sleep(1500);driver.switchTo().window(driver.getWindowHandles().toArray()[3].toString());Thread.sleep(1500);driver.findElement(By.className("search_input")).sendKeys("周星驰");//9Thread.sleep(1500);driver.findElement(By.className("search_btn")).click();//10Thread.sleep(1500);//driver.findElement(By.linkText("展开更多")).click();//11//Thread.sleep(1500);driver.findElement(By.linkText("下一页")).click();//12Thread.sleep(1500);driver.findElement(By.linkText("首页")).click();//13Thread.sleep(1500);driver.findElement(By.linkText("电视剧")).click();//14Thread.sleep(1500);driver.switchTo().window(driver.getWindowHandles().toArray()[4].toString());Thread.sleep(1500);driver.findElement(By.linkText("更多")).click();//15Thread.sleep(1500);driver.switchTo().window(driver.getWindowHandles().toArray()[5].toString());Thread.sleep(1500);driver.findElement(By.linkText("独播")).click();//16Thread.sleep(1500);driver.findElement(By.linkText("穿越")).click();//17Thread.sleep(1500);driver.findElement(By.linkText("2013")).click();//18Thread.sleep(1500);driver.findElement(By.className("d_img")).click();//19Thread.sleep(1500);driver.switchTo().window(driver.getWindowHandles().toArray()[6].toString());Thread.sleep(1500);driver.findElement(By.linkText("预告片")).click();//20Thread.sleep(1500);driver.findElement(By.linkText("花絮")).click();//21Thread.sleep(1500);driver.findElement(By.linkText("分集剧情")).click();//22Thread.sleep(1500);driver.findElement(By.linkText("乐迷畅谈")).click();//23Thread.sleep(1500);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.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(); }
}

}


这篇关于2023慕测杯web应用测试练习赛比赛题目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/926349

相关文章

线程池ThreadPoolExecutor应用过程

《线程池ThreadPoolExecutor应用过程》:本文主要介绍如何使用ThreadPoolExecutor创建线程池,包括其构造方法、常用方法、参数校验以及如何选择合适的拒绝策略,文章还讨论... 目录ThreadPoolExecutor构造说明及常用方法为什么强制要求使用ThreadPoolExec

mysql_mcp_server部署及应用实践案例

《mysql_mcp_server部署及应用实践案例》文章介绍了在CentOS7.5环境下部署MySQL_mcp_server的步骤,包括服务安装、配置和启动,还提供了一个基于Dify工作流的应用案例... 目录mysql_mcp_server部署及应用案例1. 服务安装1.1. 下载源码1.2. 创建独立

JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)

《JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)》:本文主要介绍如何在IntelliJIDEA2020.1中创建和部署一个JavaWeb项目,包括创建项目、配置Tomcat服务... 目录简介:一、创建项目二、tomcat部署1、将tomcat解压在一个自己找得到路径2、在idea中添加

JavaWeb 中的 Filter组件详解

《JavaWeb中的Filter组件详解》本文详细介绍了JavaWeb中的Filter组件,包括其基本概念、工作原理、核心接口和类、配置方式以及常见应用示例,Filter可以实现请求预处理、响应后... 目录JavaWeb 中的 Filter 详解1. Filter 基本概念1.1 什么是 Filter1.

Nginx内置变量应用场景分析

《Nginx内置变量应用场景分析》Nginx内置变量速查表,涵盖请求URI、客户端信息、服务器信息、文件路径、响应与性能等类别,这篇文章给大家介绍Nginx内置变量应用场景分析,感兴趣的朋友跟随小编一... 目录1. Nginx 内置变量速查表2. 核心变量详解与应用场景3. 实际应用举例4. 注意事项Ng

CPython与PyPy解释器架构的性能测试结果对比

《CPython与PyPy解释器架构的性能测试结果对比》Python解释器的选择对应用程序性能有着决定性影响,CPython以其稳定性和丰富的生态系统著称;而PyPy作为基于JIT(即时编译)技术的替... 目录引言python解释器架构概述CPython架构解析PyPy架构解析架构对比可视化性能基准测试测

Java中的随机数生成案例从范围字符串到动态区间应用

《Java中的随机数生成案例从范围字符串到动态区间应用》本文介绍了在Java中生成随机数的多种方法,并通过两个案例解析如何根据业务需求生成特定范围的随机数,本文通过两个实际案例详细介绍如何在java中... 目录Java中的随机数生成:从范围字符串到动态区间应用引言目录1. Java中的随机数生成基础基本随

利用Python操作Word文档页码的实际应用

《利用Python操作Word文档页码的实际应用》在撰写长篇文档时,经常需要将文档分成多个节,每个节都需要单独的页码,下面:本文主要介绍利用Python操作Word文档页码的相关资料,文中通过代码... 目录需求:文档详情:要求:该程序的功能是:总结需求:一次性处理24个文档的页码。文档详情:1、每个

Java中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例解析

《Java中的分布式系统开发基于Zookeeper与Dubbo的应用案例解析》本文将通过实际案例,带你走进基于Zookeeper与Dubbo的分布式系统开发,本文通过实例代码给大家介绍的非常详... 目录Java 中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例一、分布式系统中的挑战二

Java 缓存框架 Caffeine 应用场景解析

《Java缓存框架Caffeine应用场景解析》文章介绍Caffeine作为高性能Java本地缓存框架,基于W-TinyLFU算法,支持异步加载、灵活过期策略、内存安全机制及统计监控,重点解析其... 目录一、Caffeine 简介1. 框架概述1.1 Caffeine的核心优势二、Caffeine 基础2