[英]How to get webservice response in a protractor test
我正在使用量角器來自動化我的應用程序,我有一個奇怪的切換按鈕,它在html源代碼中沒有按鈕文本,而是返回了Web服務響應,這是Web服務概念的新手。
切換按鈕源代碼:
<div class="assessment-config-switch assessment-switch">
<input id="fire_{"specialtyId":3,"activeTf":true,"specialtyName":"GI","quickCode":"GI","amaSpecialtyCode":null,"licenseKindId":null,"type":null,"itemId":3,"itemType":null,"itemName":"GI"}" class="showhideswitch-checkbox ng-untouched ng-valid ng-dirty ng-valid-parse" type="checkbox" ng-click="assessmentConfigCtrl.saveToggleOption(assessmentConfigCtrl.fireOptions)" ng-model="assessmentConfigCtrl.fireOptions.configFlagTf">
<label class="showhideswitch-label" for="fire_{"specialtyId":3,"activeTf":true,"specialtyName":"GI","quickCode":"GI","amaSpecialtyCode":null,"licenseKindId":null,"type":null,"itemId":3,"itemType":null,"itemName":"GI"}">
<span class="showhideswitch-inner"></span>
</label>
</div>
</div>
每當我單擊切換按鈕時,都會收到Web服務響應:
[
{
"configToggleMapId": 1086,
"configId": 20,
"organizationId": 76,
"specialtyId": 3,
"configFlagTf": true,
"configValue": null,
"config_Name": "Fire_Risk",
"isUpdated": true
}
]
當我單擊“ 隱藏”時 ,響應將是
[
{
"configToggleMapId": 1086,
"configId": 20,
"organizationId": 76,
"specialtyId": 3,
"configFlagTf": false,
"configValue": null,
"config_Name": "Fire_Risk",
"isUpdated": true
}
]
我需要根據返回值獲取“ configFlagTf”的值, 然后執行操作。
我同意alecxe。 使用量角器,您只能獲取用戶擁有的信息。 作為用戶,您可以通過顏色查看切換按鈕的狀態。
您應該可以通過編寫諸如myButton.getCssValue('color')之類的東西來獲取按鈕的顏色。
問題是,如果您更改按鈕的顏色,測試將給出錯誤的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.