我正嘗試在自動測試中修改JavaScript文件中的網址。這樣我就可以指出一個服務的殘缺版本。我使用的測試框架是寧靜-JS(使用量角器)如何使用javascript自動測試更改javascript文件中的網址自動測試
在我的HTML DOM我有:
<script type="text/javascript" src="main.js"></script>
main.js
var DataService = (function() {
function DataService(http) {
this.http = http;
}
DataService.prototype.getStudentDetails = function (id) {
var parcel = this.http
.get('http://127.0.0.1/endpoint/' + id)
.map(function (res) {
return __WEBPACK_IMPORTED_MODULE_2__student_model__["a"].createStudent(res.json());
});
return student;
};
return DataService;
}());
我需要的部分變化是127.0.0.1/endpoint
我知道我用冷或$.document.write
改變$().append
的HTML DOM,但不硝酸鉀如何改變/覆蓋DOM元素。
您可以使用JS變量或「輸入隱藏」字段。 – alok
main.js文件是一個現有的生產系統。我寧願不更改它可能從其他用戶開放漏洞的源代碼。我寧願嘗試改變'即時'。 –
啊!這就是你從哪裏來的!對不起,我完全誤解了。 – alok