久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

從 testNG.xml 文件中檢索參數(shù)值

Retrieve parameter value from testNG.xml file(從 testNG.xml 文件中檢索參數(shù)值)
本文介紹了從 testNG.xml 文件中檢索參數(shù)值的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我想從鍵 parameter name ="webdriver.deviceName.iPhone" 打印值 "iPhone5" .

I want to print the value "iPhone5" from the key parameter name ="webdriver.deviceName.iPhone" .

推薦答案

基本上有兩種方法可以在測試類中執(zhí)行此操作(測試類本質(zhì)上是一個包含一個或多個 @Test 的類/配置方法)

There are basically two ways in which you do this from within a Test Class (A test class is essentially a class that houses one or more @Test/configuration methods)

  1. 通過 ITestContext 對象.您可以通過調(diào)用 Reporter.getCurrentTestResult().getTestContext()
  2. 來訪問當前方法的 ITestResult 對象
  3. 使用原生注入,其中您有 TestNG 注入 ITestContext 對象.有關(guān)本地注入的更多詳細信息,請參閱 TestNG 文檔此處
  1. Via the ITestContext object. You can get access to the current method's ITestResult object by calling Reporter.getCurrentTestResult().getTestContext()
  2. Using Native injection wherein you have TestNG inject a ITestContext object. For more details on native injection please refer to the TestNG documentation here

這里有一個示例,展示了這兩種情況.

Here's a sample that shows both these in action.

import org.testng.ITestContext;
import org.testng.Reporter;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;

public class SampleTestClass {

  private static final String KEY = "webdriver.deviceName.iPhone";

  @BeforeClass
  public void beforeClass(ITestContext context) {
    String value = context.getCurrentXmlTest().getParameter(KEY);
    System.err.println("webdriver.deviceName.iPhone = " + value);
  }

  @Test
  public void testMethod() {
    String value = Reporter.getCurrentTestResult().getTestContext().getCurrentXmlTest().getParameter(KEY);
    System.err.println("webdriver.deviceName.iPhone = " + value);
  }
}

這篇關(guān)于從 testNG.xml 文件中檢索參數(shù)值的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Upload progress listener not fired (Google drive API)(上傳進度偵聽器未觸發(fā)(Google 驅(qū)動器 API))
Save file in specific folder with Google Drive SDK(使用 Google Drive SDK 將文件保存在特定文件夾中)
Google Drive Android API - Invalid DriveId and Null ResourceId(Google Drive Android API - 無效的 DriveId 和 Null ResourceId)
Google drive api services account view uploaded files to google drive using java(谷歌驅(qū)動api服務(wù)賬戶查看上傳文件到谷歌驅(qū)動使用java)
Google Drive service account returns 403 usageLimits(Google Drive 服務(wù)帳號返回 403 usageLimits)
com.google.api.client.json.jackson.JacksonFactory; missing in Google Drive example(com.google.api.client.json.jackson.JacksonFactory;Google Drive 示例中缺少)
主站蜘蛛池模板: 91精品亚洲| 欧美一区二区三区在线播放 | 又爽又黄axxx片免费观看 | 国产成人久久精品 | 日日综合 | 一区中文字幕 | 伊人久久综合 | 久久久久亚洲精品 | 精品日本中文字幕 | 中文字幕一区二区三区四区五区 | 欧美色综合天天久久综合精品 | 超碰在线影院 | 成人免费视屏 | 亚洲 欧美 另类 综合 偷拍 | 亚洲国产精品久久久久秋霞不卡 | 日韩精品一区二区三区在线观看 | 国产成人一区二 | 欧美日日| 老头搡老女人毛片视频在线看 | 亚洲一区二区三区免费在线观看 | 狠狠伊人 | 精品国产乱码久久久久久老虎 | 国产免费高清 | 99成人精品 | 91精品国产日韩91久久久久久 | 看亚洲a级一级毛片 | 91精品国产色综合久久不卡98口 | 中国av在线免费观看 | 国产一区二区欧美 | a亚洲精品 | 久久精品一区 | 亚洲一区二区三区免费在线 | 国产精品久久久久久久久久免费看 | 欧美电影在线观看网站 | 国外成人在线视频 | 日本午夜网 | 一区二区高清 | 国产精品成人在线观看 | 日韩超碰在线 | 国产久| 在线中文字幕视频 |