在当前的夜间e2e测试中,我需要将浏览器的当前URL的最后一部分保存到变量中。
我需要做的步骤如下:
有人可以建议我如何实现步骤3和4?
答案 0 :(得分:0)
您可以使用javascript来做到这一点。下面是供参考的代码。
module.exports = {
'Test 1': function (browser) {
var url, urlTrimmed;
browser
.url('http://master.local')
.click('selector')
.execute(function () {
urlData = {
wholeUrl: document.URL,
trimmedURL: document.URL.split('/')[4]
};
return urlData
}, [], function (result) {
url = result.value.wholeUrl;
urlTrimmed = result.value.trimmedURL
});
browser.perform(function () {
console.log("The url is" + url);
console.log("The last part of the Url is" + urlTrimmed);
});
}
};