当前位置: 首页 > news >正文

wordpress如何调用图片百度seo搜索

wordpress如何调用图片,百度seo搜索,音乐制作专业留学,把域名解析到其他网站的ip地址叫1. 确认博客系统的环境搭建 http://49.235.129.183:8080/java109_blog_system/blog_list.html,即可访问我的小项目; 2. 确定测试用例 测试用例如下所示: 3. 关于登录的测试用例 3.1 初始化和退出浏览器 代码如下: package Blo…

1. 确认博客系统的环境搭建

        http://49.235.129.183:8080/java109_blog_system/blog_list.html,即可访问我的小项目;

2. 确定测试用例

        测试用例如下所示:

3. 关于登录的测试用例 

3.1 初始化和退出浏览器

        代码如下:

package BlogAutoTests;import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.BeforeAll;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;public class InitAndEndBrowser {static WebDriver webDriver;@BeforeAllstatic void OpenBlogSystem() {webDriver = new ChromeDriver();}@AfterAllstatic void CloseBlogSystem() {webDriver.quit();}
}

2.2 测试登录页面成功

package BlogAutoTests;import org.junit.jupiter.api.*;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.CsvFileSource;
import org.junit.jupiter.params.provider.CsvSource;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;import static java.lang.Thread.sleep;public class Tests {static WebDriver webDriver = new ChromeDriver();WebDriver CreateChromeDriver(){WebDriver webDriver = new ChromeDriver();return webDriver;}// 登录测试用例@Testvoid Login() throws InterruptedException {WebDriver webDriver = CreateChromeDriver();webDriver.get("http://49.235.129.183:8080/java109_blog_system/blog_list.html");sleep(3000);//输入用户名webDriver.findElement(By.cssSelector("#username")).sendKeys("smallye");//输入密码webDriver.findElement(By.cssSelector("#password")).sendKeys("111");//点击提交webDriver.findElement(By.cssSelector("#submit")).click();sleep(3000);// 登录成功后,校验是否登陆成功String username = webDriver.findElement(By.cssSelector("body > div.container > div.container-left > div > h3")).getText();if(username.equals("smallye")) {System.out.println("测试通过");} else {System.out.println("测试不通过");}}void DestroyChromeDriver(){webDriver.quit();}}

测试结果如下所示:

2.3  验证当前的url

 String cur_url = webDriver.getCurrentUrl();if(cur_url.equals("http://49.235.129.183:8080/java109_blog_system/blog_list.html")) {System.out.println("测试通过");} else {System.out.println("测试不通过");}

        结果如下:

2.4 多参数接收修改代码

        代码如下:将@test修改为多参数注解

@ParameterizedTest@CsvSource({"'http://49.235.129.183:8080/java109_blog_system/blog_list.html', 'smallye', 'http://49.235.129.183:8080/java109_blog_system/blog_list.html', '111'"})void Login(String url, String username, String expected_jump_url, String password) throws InterruptedException {WebDriver webDriver = CreateChromeDriver();webDriver.get("http://49.235.129.183:8080/java109_blog_system/blog_list.html");sleep(3000);//输入用户名webDriver.findElement(By.cssSelector("#username")).sendKeys(username);//输入密码webDriver.findElement(By.cssSelector("#password")).sendKeys(password);//点击提交webDriver.findElement(By.cssSelector("#submit")).click();sleep(3000);// 登录成功后,校验是否登陆成功String uname = webDriver.findElement(By.cssSelector("body > div.container > div.container-left > div > h3")).getText();if(username.equals("smallye")) {System.out.println("测试通过");} else {System.out.println("测试不通过");}String cur_url = webDriver.getCurrentUrl();if(cur_url.equals(expected_jump_url)) {System.out.println("测试通过");} else {System.out.println("测试不通过");}}

        结果如下:

2.5 登录失败测试

        当登录失败之后会跳转到新的如下页面:

        代码如下:

 @Testvoid LoginError() throws InterruptedException {String username = "smallye";String password = "111111";WebDriver webDriver1 = new ChromeDriver();webDriver1.get("http://49.235.129.183:8080/java109_blog_system/blog_list.html");sleep(3000);webDriver1.findElement(By.cssSelector("#username")).sendKeys(username);webDriver1.findElement(By.cssSelector("#password")).sendKeys(password);webDriver1.findElement(By.cssSelector("#submit")).click();sleep(3000);WebElement webElement = webDriver1.findElement(By.cssSelector("body"));
//        Assertions.assertEquals( "登录失败! 用户名或者密码错误!",webElement.getText());if(webElement.getText().equals("您输入的用户名或密码不正确!")){System.out.println("测试通过");}else {System.out.println("测试不通过");}}

        结果显示测试通过!

将判断实际结果与预期结果的代码转化为断言的格式:代码如下所示:

 Assertions.assertEquals( "您输入的用户名或密码不正确!",webElement.getText());

ps:本文就写到这里了,谢谢观看。

http://www.laogonggong.com/news/10619.html

相关文章:

  • 坪山网站建设信息网址搜索引擎入口
  • 个人性质网站能做论坛吗sem竞价专员
  • 长沙专业外贸建站公司南宁seo团队哪家好
  • 免费b2b网站推广平台武汉网络推广网络营销
  • 互联网推广员是做什么seo算法是什么
  • vs网站怎么做网站推广服务商
  • 简单的网站建设公司的模板下载百度收录查询api
  • 网站建设的原理国际最新新闻
  • 青岛专业网站推广设计公司站长统计幸福宝下载
  • 建设通网站会员免费吗seo品牌优化百度资源网站推广关键词排名
  • 佛山专业网站建设价格seo服务指什么意思
  • 网站微营销公司哪家好福州seo公司排名
  • 建站程序的作用怎么创建公司网站
  • 手机怎么做微电影网站深圳百度推广联系方式
  • 济宁百度公司郑州seo地址
  • 西安网站托管公司招聘制作一个网站需要多少费用
  • 页框 wordpress插件seo外包服务方案
  • 网站建设套餐报价本地网络seo公司
  • 网站后台发邮件app开发公司推荐
  • 自己做网站除了域名还需要什么客服系统网页源码2022免费
  • wordpress网站建设公司2023年又封城了
  • wordpress微商货源杭州seo运营
  • 网站设计建设网络营销核心要素
  • 搜索引擎平台排名北京网站优化体验
  • wp如何做网站地图网站广告费一般多少钱
  • 网站上的在线客服怎么做的徐州seo排名公司
  • 会小二也是做会议网站的市场调研报告范文模板
  • 做网站用什么软件?网页设计
  • 好的网站建设网360推广开户
  • wordpress contactform广州seo公司品牌