[英]How to test a web page from my local machine after it is loaded in my browser
我有一個在某個服務器上運行的網站,該網站被幾千人使用。 它建立在 Java 和大豆模板之上。 我需要測試前端渲染/js 文件。 訪問網頁后,我可以在本地機器上執行此操作嗎?
例如:假設我需要在 facebook.com 上運行一些 Javascript 測試文件。 我在瀏覽器中訪問 facebook.com,加載后,我需要運行一些 js 文件來測試它。 是否可以? 如果是,我應該使用 Mocha 還是 jest 或任何其他替代框架?
可以針對代碼運行不同的測試類型: Unit 、 Integration 、 Functional等。某些類型具有不同的測試方法: TDD 、 BDD等。在這種情況下,您似乎希望功能測試通常使用 BDD 方法。 關於您的帖子,您聲明了 Java,但標記了帖子 Javascript 並提到了 Mocha 框架。 我假設你的意思是 Javascript 而不是 Java,據說 Mocha 確實支持功能測試:
https://mochajs.org/#retry-tests
您需要安裝Selenium 驅動程序以及其他特定的 Web 瀏覽器驅動程序:Chrome、Edge、Gecko。 快速搜索表明,可能有一條更簡單的啟動和運行路徑:
https://www.npmjs.com/package/mocha-webdriver
我對那個圖書館沒有經驗,但進一步調查由你決定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.