关闭

Selenium+Java+Appium+TestNg环境搭建——Web自动化测试与HTML5测试(2)

753人阅读 评论(0) 收藏 举报
分类:

全局变量配置:Web端

public final class Consts {

    /**
     * <b>Name:</b> Consts</br>
     * <b>Description:</b> This is a constant class includes the following:<br>
     * 1.General constants.<br>
     * 2.Browsers constants.<br>
     * 3.Constants parameters for run a test<br>
     * @author <i>Ron Zhang</i>
     */
    private Consts() {
        throw new AssertionError("This is a constant class.");
    }

    // *********************************************
    // General constants
    // *********************************************
    public static final String PAGETOLOAD = "20000000";
    public static final String PAGETOLOAD_MAX = "9000000";

    // *******************************
    // Titles,messages,link's name and texts
    // *******************************
    public static final String LEFT_SQ_BRACKET = "]";
    public static final String RIGHT_SQ_BRACKET = "[";
    public static final String LEFT_SQ_BRACKET_WITH_QUOTES = "']";

    // *****************************************
    // Browsers constants
    // *****************************************
    public static final String IE = "*iexplore";
    public static final String IEPROCESS = "iexplore.exe";
    public static final String IEDRIVERP = "IEDriverServer.exe";
    public static final String FF = "*firefox";
    public static final String FFPROCESS = "firefox.exe";
    public static final String SF = "*safari";
    public static final String CR = "*googlechrome";
    public static final String CRPROCESS = "chrome.exe";
    public static final String CRDRIVERP = "chromedriver.exe";

    // *****************************************
    // Constants for run a test (it should be in a data and config)
    // *****************************************
    /** Definition of the browser type */
    public static final String startBrowser = CR;
    public static final String FF_PROFILE_PATH = "C:/SeleniumProfile";
    // public static final String FF_PROFILE_PATH = "./TestData";
    public static final String LIB_PATH = "./lib";

    // *****************************************
    // Constants of the pages URL
    // *****************************************
    /** URL of the http://www.zennioptical.com/ */
    public static final String URL_ZENNIE_SITE = "http://www.zennioptical.com";
    public static final String URL_ZENNIE_PASSWORD="https://www.zennioptical.com/forgotPwd";
    public static final String TEST_DATA_FILE = "TestCase_Data";

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Selenium+Java+Appium+TestNg环境搭建——Web自动化测试与HTML5测试(4)

Web端启动源码 package com.zenni.utils; import java.io.BufferedReader; import java.io.BufferedWrite...
  • douyunqian668
  • douyunqian668
  • 2016-05-31 10:45
  • 2094

Selenium+TestNG Web自动化测试环境搭建4_一个简单的例子

本章节用一个简单的例子来介绍selenium在web 自动化测中的基本用法。 例:在百度里面搜索‘csdn’,点击‘百度一下’,进入到搜索结果页面。 说明:前期的安装完成, 你可以看到以下...
  • hazer_491
  • hazer_491
  • 2016-09-05 09:26
  • 1345

Appium+Robot Framework+Jenkins从环境搭建到测试执行实现移动端的自动化测试

本文整合了Appium+Robot Framework+Jenkins,实现了android移动端的自动化测试,并部署到Jenkins这种持续集成环境上,实现正真意义上的自动化。
  • fengdezhudi
  • fengdezhudi
  • 2016-11-17 17:43
  • 2476

Selenium+TestNG Web自动化测试环境搭建5_高亮对象

为了在case执行的时候,能更直观地显示出当前操作的元素,我们利用javascript来高亮显示元素。 继续使用前一篇文章的例子。 原理就是利用javascript给当前操作的元素加上背景色或者边...
  • hazer_491
  • hazer_491
  • 2016-09-09 13:28
  • 267

Selenium+TestNG Web自动化测试环境搭建3_xpath学习

Selenium通过Webdriver来驱动浏览器;通过操作web页面的元素来实现自动化。 如何查找页面的元素是使用selenium API的基础。
  • hazer_491
  • hazer_491
  • 2016-09-02 18:59
  • 823

Selenium+TestNG Web自动化测试环境搭建8_处理一些不常见的场景

有时候web测试会遇到一些比较难处理的场景: 比如检查文字的样式(太长就显示...等),还有就是浏览器源生的控件(比如滚动条,弹出的windows对话框等等), 这时候,selenium的API往...
  • hazer_491
  • hazer_491
  • 2016-09-14 14:17
  • 454

[自动化测试 - 环境搭建] ANT + Selenium2 + TestNG 整合详细介绍

1.    环境配置 Apache Ant:      http://ant.apache.org/ TestNG:           ...
  • sxl0727
  • sxl0727
  • 2016-07-13 11:10
  • 1743

终极自动化测试环境搭建:Selenium+Eclipse+Junit+TestNG+Python.doc

  • 2017-12-28 16:46
  • 3.13MB
  • 下载

Selenium+TestNG Web自动化测试环境搭建6_selenium中的等待

Web页面是一个逐步加载的过程。当元素没有加载完时,我们对其操作将会失败。 因此,要保证web测试的稳定性,等待处理必不可少。 Selenium的等待可以分为两类:显示等待(Explicit Wa...
  • hazer_491
  • hazer_491
  • 2016-09-12 16:36
  • 484

Selenium终极自动化测试环境搭建(一):Selenium+Eclipse+Junit+TestNG.docx

  • 2014-03-13 08:59
  • 1.35MB
  • 下载
    个人资料
    • 访问:94235次
    • 积分:5375
    • 等级:
    • 排名:第5842名
    • 原创:464篇
    • 转载:0篇
    • 译文:1篇
    • 评论:0条