2020年web应用测试省赛功能测试答案

编程入门 行业动态 更新时间:2024-10-10 06:13:09

2020年web应用<a href=https://www.elefans.com/category/jswz/34/1771117.html style=测试省赛功能测试答案"/>

2020年web应用测试省赛功能测试答案

2020年web应用测试省赛功能测试答案

  • # 答案

# 答案

我找不到试题,只找到答案。此答案由全国软件测试大赛官方提供。

import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;import java.util.Set;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) throws InterruptedException {// TODO Test script// eg:driver.get("/")// eg:driver.findElement(By.id("wd"));driver.get("/");Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"g_nav2\"]/div/ul/li[5]/a/em")).click();Thread.sleep(2000);driver.switchTo().defaultContent();driver.switchTo().frame("g_iframe");driver.findElement(By.xpath("//*[@id=\"singer-cat-nav\"]/div[1]/ul/li[2]/a")).click();Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"initial-selector\"]/li[5]/a")).click(); //DThread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"m-artist-box\"]/li[1]/div/a")).click();//第1张图Thread.sleep(5000);Actions builder=new Actions(driver);builder.moveToElement(driver.findElement(By.xpath("//*[@id=\"song-list-pre-cache\"]/div[1]/div[1]/table/tbody/tr[3]"))).perform();Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"song-list-pre-cache\"]/div[1]/div[1]/table/tbody/tr[3]/td[3]/div/a[1]")).click();Thread.sleep(5000);
//    	driver.findElement(By.xpath("//*[@id=\"song-list-pre-cache\"]/div[1]/div[1]/table/tbody/tr[1]/td[1]/div/span[1]")).click();
//    	Thread.sleep(2000);//第一首歌
//    	driver.findElement(By.xpath("//*[@id=\"song-list-pre-cache\"]/div[1]/div[1]/table/tbody/tr[1]/td[1]/div/span[1]")).click();
//    	Thread.sleep(2000);//第一首歌
//    	driver.switchTo().defaultContent();driver.findElement(By.xpath("/html/body/div[2]/div[1]/div[1]/div[1]/a")).click();Thread.sleep(2000);	driver.findElement(By.xpath("//*[@id=\"g_player\"]/div[5]/a[2]")).click();//更改播放模式Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"g_player\"]/div[5]/span/a")).click();Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"g_playlist\"]/div[1]/div/a[1]")).click();//收藏全部Thread.sleep(20000);//手动登录,什么方式都可以driver.findElement(By.xpath("//*[@id=\"g_player\"]/div[4]/a[1]")).click();Thread.sleep(2000);driver.switchTo().defaultContent();driver.switchTo().frame("g_iframe");driver.findElement(By.xpath("/html/body/div[9]/div[2]/div[1]/div[1]")).click();Thread.sleep(2000);driver.findElement(By.xpath("/html/body/div[9]/div[2]/div[1]/p[1]/input[1]")).sendKeys("我喜欢的歌曲");Thread.sleep(2000);driver.findElement(By.xpath("/html/body/div[9]/div[2]/div[1]/div[2]/a[1]")).click();Thread.sleep(2000);driver.switchTo().defaultContent();driver.switchTo().frame("g_iframe");driver.findElement(By.xpath("//*[@id=\"m_tabs\"]/li[2]/a/em")).click();Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"m_tabs\"]/li[3]/a/em")).click();Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"m_tabs\"]/li[4]/a/em")).click();Thread.sleep(2000);driver.switchTo().defaultContent();driver.findElement(By.xpath("//*[@id=\"srch\"]")).sendKeys("李荣浩\n");driver.switchTo().defaultContent();driver.switchTo().frame("g_iframe");driver.findElement(By.xpath("/html/body/div[3]/div/div[2]/ul[1]/li[3]")).click();Thread.sleep(2000);driver.findElement(By.xpath("//a[contains(text(),'模特')]")).click();Thread.sleep(2000);driver.findElement(By.xpath("//textarea[@placeholder='评论']")).sendKeys("非常好听");Thread.sleep(3000);driver.findElement(By.xpath("//*[@id=\"comment-box\"]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/div[2]/a[1]")).click();Thread.sleep(10000);driver.switchTo().defaultContent();driver.findElement(By.xpath("//*[@id=\"g-topbar\"]/div[1]/div/ul/li[4]/span/a/em")).click();Set<String> windows=driver.getWindowHandles();String current_handle=driver.getWindowHandle();String store_handle="";for(String window:windows) {if(window.equals(current_handle)) {continue;}else {driver.switchTo().window(window);store_handle=new String(window);break;}}driver.findElement(By.xpath("//*[@id=\"m-search\"]/div/div[1]/form/input")).sendKeys("耳机\n");Thread.sleep(5000);driver.findElement(By.xpath("//*[@id=\"search-list\"]/div[1]/div/div/ul/li[3]/a/em")).click();Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"search-list\"]/div[1]/ul/li[1]/div/a/img")).click();Thread.sleep(2000);windows=driver.getWindowHandles();String product_handle="";for(String window:windows) {if(window.equals(current_handle)) {continue;}else if(window.equals(store_handle)) {continue;}else {driver.switchTo().window(window);product_handle=new String(window);break;}}driver.findElement(By.xpath("//*[@id=\"digital-counter-new\"]/div[1]/a[2]/i")).click();Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"digital-counter-new\"]/div[1]/span/input[1]")).sendKeys("5");Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"buyFlag\"]/a[2]")).click();Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"g_top\"]/div[1]/div[3]/a")).click();Thread.sleep(2000);windows=driver.getWindowHandles();String pay_handle="";for(String window:windows) {if(window.equals(current_handle)) {continue;}else if(window.equals(store_handle)) {continue;}else if(window.equals(product_handle)) {continue;}else {driver.switchTo().window(window);pay_handle=new String(window);break;}}driver.findElement(By.xpath("//*[@id=\"bottom\"]/div/div[3]")).click();Thread.sleep(2000);driver.findElement(By.xpath("//*[@id=\"module-root\"]/div[2]/div[2]/div[3]/div[1]/span")).click();Thread.sleep(2000);//结束}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(); }}}

如果这篇文章对你帮助很大,麻烦帮忙,点下友情链接: 鱼儿项目网(直接点这里),进去之后切换几个页面,停留几十秒。感激不尽。本站采集全网自媒体,网赚类,电商营销课程。里面有一些免费项目大家也可以看看

更多推荐

2020年web应用测试省赛功能测试答案

本文发布于:2024-02-25 03:48:20,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1697680.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:测试   答案   功能   web

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!