簡體   English   中英

在瀏覽器中加載網頁后,如何從本地機器測試網頁

[英]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 或任何其他替代框架?

只有你能做的是E2E測試。 E2E測試是一種 UI 自動化測試。 以下是e2e測試框架選擇:

您可以將 jestjs 與 puppeteer 一起使用

可以針對代碼運行不同的測試類型: UnitIntegrationFunctional等。某些類型具有不同的測試方法: TDDBDD等。在這種情況下,您似乎希望功能測試通常使用 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM