TestNG常用的3种断言方法
import org.testng.Assert;
import org.testng.Reporter;
import java.util.Arrays;
public class Assertion {
//封装断言
public static void alert(String value_1, String value_2, String value_3){
怎样安装最新版的Jenkins
首先,安装Tomcat,
在地址栏输入http://tomcat.apache.org/
打开Tomcat官网:
解压到本地:
然后在地址栏输入https://jenkins.io/
打开Jenkins官网:
这里需要注意的是:
要选择.war,而不是Window,
如果选择Windows这个包,那么安装的是后台服务,不需要放到Tomcat里面,
做接口自
Appium怎样驱动手机淘宝APP
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.android.AndroidDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.Assert;
import org.testng.annota...
Java EE应用概述
一、Java EE应用的分层模型
1、Domain Object(领域对象)层:
此层由一系列的POJO(Plain Old Java Object,普通的、传统的Java对象)组成,
这些对象是该系统的Domain Object(领域对象),
往往包含了各自所需实现的业务逻辑方法。
2、DAO(Data Access Object,数据访问对象)层:
此层由一系列的DA0组件
Appium测试混血App
Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app兼具Native App良好用户交互体验的优势和Web App跨平台开发的优势import io.appium.java_client.AppiumDriver;
import io.appium.java_client.android.AndroidDriver;
import org.open...
Appium API
1、创建新的会话
创建一个新的会话
DesiredCapabilities desiredCapabilities =new DesiredCapabilities();
desiredCapabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION,"10.3");
desiredCapabilities.setCap
JMeter+Ant+Jenkins
JMeter+Ant+Jenkins:编写JMeter测试脚本:编写Ant build.xml文件:<?xml version="1.0" encoding="UTF-8"?><project name="ant-jmeter-test" default="run" basedir="."> <tstamp>
jmeter-maven-plugin
工程目录:Maven pom.xml:<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schema...
Selenium+Maven+Jenkins
在浏览CSDN和博客园的时候,发现很多人的代码自测都没通过,就发布到网上去了工程目录:封装类:import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import java.util.concurrent.TimeUnit;
public class Read {
p...
JMeter+Maven+Jenkins
由于Ant这种打包方式已经过时了,所以现在我决定废弃Ant,用Maven来编译JMeter;工程目录:Maven pom.xml:<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.or...
Selenium调用Robot上传图片
之前我一直是调用AotuIT上传图片,但是我感觉那个太麻烦了,还要另外安装AotuIT,现在使用JDK自带的Robot类。打开百度首页:点击相机图标:再点击本地上传图片:import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebElement...
MyBatis对MySQL数据库的增删改查
MySqlSessionFactory.javapackage factory;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibat...
MyBatis中的ResultMap
MySqlSessionFactory.javapackage factory;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibat...
MyBatis一对一关联映射
CardMapper.xml<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- namespace指用户自
马克思给00后鲁宾逊啦啦队树立人生榜样
马克思给00后鲁宾逊啦啦队树立人生榜样 习主席在《五四讲话》中说:马克思的一生,是胸怀崇高理想、为人类解放不懈奋斗的一生。1835年,17岁的马克思在他的高中毕业作文《青年在选择职业时的考虑》中这样写道:“如果我们选择了最能为人类而工作的职业,那么,重担就不能把我们压倒,因为这是为大家作出的牺牲;那时我们所享受的就不是可怜的、有限的、自私的乐趣,我们的幸福将属于千百万人,我们...
2018ACM-CCPC湖南湘潭邀请赛 String Transformation
String TransformationTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 57 Accepted Submission(s): 17Problem DescriptionBobo has a string S=s1s2...
vue+vue-router 打包后遇到的一系问题
写完项目( vue-cli )直接 npm run build 之后,生成了一个dist 文件夹,里面有一个index.html和一个static文件夹,把dist文件里的文件提出来放在我的wamp的www目录下,然后访问127.0.0.1/dist/,发现如下问题1.访问index.html文件没有内容,检查发现是因为index文件里的css和js路径有错 解决方法:修改源码config文件夹下...
win2003系统安装以及服务器ftp的配置
一、安装win2003系统1.制作启动盘2. 将win 2003系统镜像文件拷贝到大白菜U盘中3. 戴尔电脑重装系统通过F12启动热键选择启动项,选择USB选项按回车键进入大白菜启动主菜单,再选择进入大白菜系统,在弹出的装机工具窗口中添加镜像文件,选择安装盘进行系统安装。4.安装驱动,重启电脑,安装成功,如图所示:二、win Server2003系统ftp服务器配置1. 进行IP地址的配置(1)...
今日推荐
周排行