久久久久久久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. 來訪問當(dāng)前方法的 ITestResult 對象
  3. 使用原生注入,其中您有 TestNG 注入 ITestContext 對象.有關(guān)本地注入的更多詳細(xì)信息,請參閱 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)(上傳進(jìn)度偵聽器未觸發(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 示例中缺少)
主站蜘蛛池模板: 国产精品成人一区二区三区 | 欧美最猛黑人xxxⅹ 粉嫩一区二区三区四区公司1 | 91麻豆精品国产91久久久更新资源速度超快 | 在线亚洲欧美 | 国产日韩精品在线 | 久久久久久看片 | 日本大香伊一区二区三区 | 欧美久久久久 | 伦理二区| 国产第二页 | 亚洲一区在线日韩在线深爱 | 黄视频网站在线 | 97视频在线观看网站 | 91成人小视频 | 国产欧美精品一区二区三区 | 久久99精品久久久久久国产越南 | 日韩欧美亚洲 | 午夜影院在线观看视频 | 精品乱码一区二区 | 亚洲一区二区三区高清 | 欧美日本在线 | 欧美日韩激情 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 亚洲一区网站 | 久久久www成人免费无遮挡大片 | 超碰电影 | 成人激情视频免费在线观看 | 亚洲日韩欧美一区二区在线 | 中文字幕一区在线 | 一区二区三区免费 | 成人在线中文字幕 | 一道本不卡 | 成人精品一区二区三区 | 欧美视频在线一区 | 一区二区三区中文字幕 | 亚卅毛片| 日韩成人精品视频 | 欧美性网站 | 在线观看免费av网站 | 99综合在线 | 欧美精品一区二区三区四区 |