前文介紹了 BrowserStack
本篇寫一些在撰寫測項的寫法與一些要注意的小地方
首先 BrowserStack 在執行測項時,會有一個 session name
這個 session name 是可以更改的
在 BrowserStack 中可以找到這段
var request = require("request");
request({uri: "https://svqa1:Pp3zu3vPoPeeXzpzykbg@api.browserstack.com/automate/sessions/<session-id>.json", method:"PUT", form:{"status":"<passed/failed>","reason":""}})
透過發送 API 可以決定 pass/failed,也可以更改 session name
var request = require("request");
request({
url: `https://api.browserstack.com/automate/sessions/${sessionId}.json`,
method: 'PUT',
headers: {
'Content-Type': 'application/json',
},
auth: {
user: process.env.BROWSERSTACK_USER,
password: process.env.BROWSERSTACK_PASSWORD,
},
body: `{"name":"${sessionName}"}`,
};
})
不過這個 session name 不能丟中文ㄉ