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

网站建设必须经历的过程谷歌商店paypal官网

网站建设必须经历的过程,谷歌商店paypal官网,查询网站开发的端口,江苏州 网站制作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.ritt.cn/news/21848.html

相关文章:

  • 古色古香 网站模板百度广告推广收费标准
  • 在线做印章的网站产品seo基础优化
  • 提供手机自适应网站建设维护网络口碑推广公司
  • 咋样做网站视频搜索优化
  • 网站建设中企动力推荐seo培训一对一
  • 山东聊城网站设计百度网址是什么
  • 可信网站多少钱如何seo推广
  • 权威的大连网站建设电商平台运营方案
  • 网站建设具备哪些技术人员如何申请百度竞价排名
  • 广东省住房和城乡建设厅网站 粤建网武汉seo外包平台
  • 30岁做网站运营买卖网站
  • 个人网页设计欣赏欣赏网站优化外包公司
  • 怎么帮公司做网站建设深圳外包seo
  • 聊天网站建设职业技能培训平台
  • 国内做外卖的网站有哪些济南seo小黑seo
  • wordpress首页加注册百度关键词优化软件网站
  • 外贸seo网站推广如何让网站快速收录
  • 金马国旅网站建设长春疫情最新情况
  • 外贸社交网站排名网站建设推广公司
  • 南京触屏网站开发百度ai人工智能
  • 网站制作公司网址可以商用的电视app永久软件
  • wordpress基础优化外贸网站如何推广优化
  • cms做门户网站seo关键词优化软件app
  • 阿里云备案 网站备案域名上海seo优化bwyseo
  • 网站建设云创爱站网综合查询
  • 做彩票网站的方案百度贴吧的互动社区
  • dede网站建站教程护肤品软文推广
  • 做网站本溪谷歌推广一年多少钱
  • 南京那些公司做网站seo关键词优化是什么意思
  • 网页设计创意主题网站优化排名怎么做