全国大学生软件测试大赛web练习题答案

2024全国大学生软件测试web赛道练习题答案

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("http://120.26.37.204:8088/marks/login");
    		driver.manage().window().maximize();
    		Thread.sleep(1500);
    		driver.findElement(By.name("userName")).sendKeys("admin");//账号
    		Thread.sleep(1500);
    		driver.findElement(By.name("passWord")).sendKeys("123456");//密码
    		Thread.sleep(1500);
    		driver.findElement(By.id("loginFormBtn")).click();//登录
    		Thread.sleep(1500);
    	
    		driver.findElement(By.linkText("系统用户管理")).click();//系统用户管理
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[3]/div[2]/div[1]/button")).click();//+号
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[4]/div[2]/form/div[1]/input")).sendKeys("111");
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[4]/div[2]/form/div[2]/input")).sendKeys("111");
    		Thread.sleep(1500);
    		driver.findElement(By.name("name")).sendKeys("111");//用户名
    		Thread.sleep(1500);
    		driver.findElement(By.name("age")).sendKeys("20");//年龄
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[4]/div[2]/form/div[5]/input[2]")).click();//女
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[4]/div[2]/form/div[6]/input[2]")).click();//采购员
    		Thread.sleep(1500);
    		driver.findElement(By.name("phone")).sendKeys("111");
    		Thread.sleep(1500);
    		driver.findElement(By.name("address")).sendKeys("江苏南京");
    		Thread.sleep(1500);
    		driver.findElement(By.id("addFormBtn")).click();//提交
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[9]/div[2]/div[2]/button")).click();//知道了
    		Thread.sleep(1500);
    		driver.findElement(By.name("para2")).sendKeys("111");
    		Thread.sleep(1500);
    		driver.findElement(By.name("para3")).sendKeys("111");
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[3]/div[1]/div[2]/div[4]/button")).click();//搜索
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("//*[@id=\"tableShow\"]/table/tbody/tr[1]/td[9]/button[2]")).click();//删除
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[9]/div[2]/div[2]/button[1]")).click();//确认删除
    		Thread.sleep(1500);
    		driver.findElement(By.linkText("会员等级设置")).click();
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[3]/div[2]/div[1]/button/span")).click();//+号
    		Thread.sleep(1500);
    		driver.findElement(By.name("name")).sendKeys("钻石");
    		Thread.sleep(1500);
    		driver.findElement(By.name("total")).sendKeys("1000");
    		Thread.sleep(1500);
    		driver.findElement(By.name("discount")).sendKeys("0.5");
    		Thread.sleep(1500);
    		driver.findElement(By.id("addFormBtn")).click();//提交
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[9]/div[2]/div[2]/button")).click();//知道了
    		Thread.sleep(1500);
    		driver.findElement(By.className("fater-user")).click();
    		Thread.sleep(1500);
    		driver.findElement(By.id("sessionExit")).click();
    		Thread.sleep(1500);
    		driver.findElement(By.xpath("/html/body/div[9]/div[2]/div[2]/button[1]")).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.
        System.setProperty("webdriver.chrome.driver", "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe"); 
        WebDriver driver = new ChromeDriver();
        try { test(driver); } 
        catch(Exception e) { e.printStackTrace(); }
        finally { driver.quit(); }
    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值