0
Browserstack.com有一個REST API,它將自動測試會話的結果存儲在JSON文件中。 默認情況下,它將狀態標記設置爲「已完成」,但可以使用REST API進行更新,例如「通過」或「失敗」。 它需要使用您的用戶名&密碼的基本授權。 他們給出了一個如何做到這一點的例子,但有點麻煩。所以我想更新文件,只我感興趣的令牌的簡單的方法如何使用Rest API更新JSON文件中的令牌C#
Browserstack.com有一個REST API,它將自動測試會話的結果存儲在JSON文件中。 默認情況下,它將狀態標記設置爲「已完成」,但可以使用REST API進行更新,例如「通過」或「失敗」。 它需要使用您的用戶名&密碼的基本授權。 他們給出了一個如何做到這一點的例子,但有點麻煩。所以我想更新文件,只我感興趣的令牌的簡單的方法如何使用Rest API更新JSON文件中的令牌C#
我能做到這一點使用DalSoft的RESTClient實現應用:
public static async Task DalSoft(string SessionID, string TestStatus)
{
string Uri = "https://www.browserstack.com/automate/sessions/" + SessionID +
".json";
string AuthToken = "Basic " +
Convert.ToBase64String(Encoding.Default.GetBytes("username:password"));
dynamic client = new DalSoft.RestClient.RestClient(Uri);
var status = new { status=TestStatus };
var result = await client
.Headers(new { Authorization = AuthToken })
.Patch(status);
string Myresults = result.ToString();
}
https://github.com/DalSoft/DalSoft.RestClient/issues/40#issuecomment-334219145