前往: 導覽, 搜尋

使用 TestComplete 動態切換Name Mapping 的範例

是前提要:
TC有支援多國語系的測試,他可以使用一組code 透過 name mapping 的技術下去做多國
程式執行時可以透過下面的function 來切換 name mapping。
注意:ENU 必須要為自串。

NameMapping.CurrentConfigurationName = "ENU";

完整範例如下

function changeNameMapping()
{
  var result = Storages.Registry("Control Panel\\International\\", HKEY_CURRENT_USER);//先判斷目前作業系統語系
  var lan = result.GetOption("sLanguage",0);
  if (lan == "ENU")
  {
    NameMapping.CurrentConfigurationName = "ENU";    
  }   
  else if (lan == "CHT")
  {
    NameMapping.CurrentConfigurationName = "CHT";     
  }  
}