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

相关文章

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

手把手教你idea中创建一个javaweb(webapp)项目详细图文教程

《手把手教你idea中创建一个javaweb(webapp)项目详细图文教程》:本文主要介绍如何使用IntelliJIDEA创建一个Maven项目,并配置Tomcat服务器进行运行,过程包括创建... 1.启动idea2.创建项目模板点击项目-新建项目-选择maven,显示如下页面输入项目名称,选择

java中VO PO DTO POJO BO DO对象的应用场景及使用方式

《java中VOPODTOPOJOBODO对象的应用场景及使用方式》文章介绍了Java开发中常用的几种对象类型及其应用场景,包括VO、PO、DTO、POJO、BO和DO等,并通过示例说明了它... 目录Java中VO PO DTO POJO BO DO对象的应用VO (View Object) - 视图对象

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

Go信号处理如何优雅地关闭你的应用

《Go信号处理如何优雅地关闭你的应用》Go中的优雅关闭机制使得在应用程序接收到终止信号时,能够进行平滑的资源清理,通过使用context来管理goroutine的生命周期,结合signal... 目录1. 什么是信号处理?2. 如何优雅地关闭 Go 应用?3. 代码实现3.1 基本的信号捕获和优雅关闭3.2

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题