web应用测试MyOffice功能测试

网友投稿 548 2022-08-28

web应用测试MyOffice功能测试

web应用测试MyOffice功能测试

MyOffice功能测试

​​试题​​​​满分代码​​

试题

MyOffice功能测试流程

4.完成之后即可退出系统

满分代码

import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;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 Exception { // TODO Test script // eg:driver.get(" // eg:driver.findElement(By.id("wd")); driver.get(" Thread.sleep(1500); driver.manage().window().maximize(); Thread.sleep(1000); driver.findElement(By.xpath("//*[@id=\"userName\"]")).sendKeys("zhangsan"); Thread.sleep(1000); driver.findElement(By.xpath("//*[@id=\"password\"]")).sendKeys("123456"); Thread.sleep(1000); driver.findElement(By.xpath("//*[@id=\"btnLogin\"]")).click(); Thread.sleep(1000); //2 //这里要切换小框架 driver.switchTo().frame("leftFrame"); driver.findElement(By.xpath("//*[@id=\"menuTree\"]/div/div[4]/div[1]/span[2]/a")).click(); Thread.sleep(1000); driver.findElement(By.xpath("//*[@id=\"menuTree\"]/div/div[4]/div[2]/div/span[2]/a")).click(); Thread.sleep(1000); //回到原来的大框架 driver.switchTo().defaultContent(); //这里再次切换到另一个小框架 driver.switchTo().frame("mainFrame"); driver.findElement(By.xpath("//*[@id=\"productName\"]")).sendKeys("坚强"); Thread.sleep(1000); driver.findElement(By.xpath("//*[@id=\"productPrice\"]")).sendKeys("无价"); Thread.sleep(1000); driver.findElement(By.xpath("//*[@id=\"description\"]")).sendKeys("生活就像海洋,只有意志坚强的人才能到达彼岸"); Thread.sleep(1000); driver.findElement(By.xpath("//*[@id=\"productNumber\"]")).sendKeys("9"); Thread.sleep(1000); driver.findElement(By.xpath("/html/body/div[1]/table/tbody/tr[2]/td[2]/div/form/table/tbody/tr[5]/td/input[1]")).click(); Thread.sleep(1000); //3 //回到原来的大框架 driver.switchTo().defaultContent(); //回到最先前的小框架 driver.switchTo().frame("leftFrame"); driver.findElement(By.xpath("//*[@id=\"menuTree\"]/div/div[4]/div[3]/div/span[2]/a")).click(); Thread.sleep(1000); //回到原来的大框架 driver.switchTo().defaultContent(); //这里再次切换到另一个小框架 driver.switchTo().frame("mainFrame"); driver.findElement(By.xpath("/html/body/div[1]/table/tbody/tr[2]/td[2]/div/table/tbody/tr[2]/td/input[1]")).sendKeys("123456789"); Thread.sleep(1000); driver.findElement(By.xpath("/html/body/div[1]/table/tbody/tr[2]/td[2]/div/table/tbody/tr[2]/td/input[3]")).click(); Thread.sleep(1000); } 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(); } }}

写于2021年10月29日20:55分。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:人脸口罩智能检测的微信小程序实现(二)
下一篇:MySQL启动失败,未生成pid文件的解决方法(linux启动mysql报错pid)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~