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

广安发展建设集团官方网站今日头条热搜榜

广安发展建设集团官方网站,今日头条热搜榜,印度做批发的网站有哪些,泰国做那个视频网站1.Page Object是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码,提高测试用例的可维护性。 PageObject设计…

1.Page Object是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码,提高测试用例的可维护性。

PageObject设计模式:是将某个页面的所有"元素(包含控件)属性"及"元素操作"封装在1个类(Class)里面。

2.以我们公司的登录页面为例讲解pom模式:


pom的模式就是测试代码和元素定位的分离,保证在元素定位发生改变的时候,不会再去更改测试代码,实现测试代码和页面元素的分离。

3.元素定位代码:

package com.rrx.test;

import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.FindBy;

public class TestLoginPage {
//登录名
@FindBy(xpath=“.//[@id=‘username’]“)
WebElement userName;
//密码
@FindBy(xpath=”.//
[@id=‘password’]”)
WebElement password;
//登录按钮
@FindBy(xpath=“.//*[@id=‘form’]/div[4]/button”)
WebElement login;
public void login(String user,String pass){
System.out.println(user);
userName.sendKeys(user);
password.sendKeys(pass);
login.click();
}

}

4.测试代码:

package com.rrx.test;

import java.io.IOException;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.support.PageFactory;
import org.testng.Assert;
import org.testng.Reporter;
import org.testng.annotations.Test;

import com.rrx.framework.BorwserEngin;
import com.rrx.framework.Logger;

public class NewTest {
@Test
public void f() throws IOException, InterruptedException {
BorwserEngin borwser=new BorwserEngin();
Reporter.log(“我在打印日志”);
WebDriver driver = borwser.getDriver();
TestLoginPage page=PageFactory.initElements(driver, TestLoginPage.class);
page.login(“hexin001”,“Test123456”);

Reporter.log(“我退出浏览器了”);
Thread.sleep(3000);
Logger.getLogger().info(“退出”);
// borwser.tearDown();

}
}

最后:下方这份完整的【自动化测试】视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

http://www.hengruixuexiao.com/news/12151.html

相关文章:

  • 北京市怀柔区建设委员会网站制作一个网站大概需要多少钱
  • 谷歌网站推广报价百度指数怎么查询
  • 广州做网站优化费用教育机构网站
  • 免费建站网站哪个好甘肃seo网站
  • 衡阳电商网站建设青岛网
  • 哈尔滨建设网站制作作品提示优化要删吗
  • 嘉兴网站建设方案托管最新军事新闻最新消息
  • 郑州关键词seoseo快速排名关键词
  • 西安自助建站系统外链代发免费
  • 滕州市 网站建设公司百度识图以图搜图
  • 南昌网站设计单位公司深圳网站制作推广
  • 广州最新今天的消息郑州seo网络推广
  • 网站网站怎么定位seo免费入门教程
  • java web网站开发报告杭州seo运营
  • 网站关键词的写法鄂州网站seo
  • 深圳网站设计比较好的公司合肥seo按天收费
  • 成都j网站制作谷歌海外推广
  • 潍坊网站建设招聘网络商城应该如何推广
  • 卧龙区网站建设价格如何做网页设计
  • 怎样做微网站最优化方法
  • wordpress小蜜蜂插件上海专业排名优化公司
  • wordpress站点目录武汉搜索推广
  • 用jsp源码做网站新品怎么推广效果最好
  • 企业做自己的网站要注意什么推荐一个seo优化软件
  • 做问卷赚钱的网站短视频培训学校
  • 盘锦市政建设集团网站泰州百度seo
  • 百姓网网站源码海口seo计费
  • 南开大学 网站开发技术 刘冲网络推广工作内容怎么写
  • logo免费制作生成网站性能优化方法
  • 响应网站怎么做教学视频网站的优化