Vì QA tôi sử dụng tập lệnh WSH để thực hiện tự động tải lên, triển khai và kiểm tra web một thời gian trong IE. WSH (wscript) với JavaScript có thể mở cửa sổ IE, kích hoạt nó và truy cập mô hình DOM để thực hiện một số hành động hoặc xác minh một số kết quả mong đợi. Nó là loại phương pháp tiếp cận Selenium 1.0 nhưng không yêu cầu JAVA và bất kỳ cấu hình envrionment để có thể được thực hiện trên bất kỳ máy phát triển/cửa sổ qa máy tính.Có thể kết hôn WSH (wscript) với nodejs
Gần đây tôi đã tìm thấy NodeJS và tất cả các khả năng của nó, ngoại trừ thao tác với Windows IE DOM. Không thể tìm ra cách để chạy các kịch bản WSH cũ của tôi để kiểm tra IE DOM và đồng thời sử dụng một số mô-đun NodeJS để phân tích cú pháp XML hoặc chạy máy chủ báo cáo thử nghiệm.
Vì vậy, câu hỏi: có thể chạy WSH JavaScripts và Node.js và sử dụng tất cả các tính năng ưu việt từ cả hai thế giới? Tôi sợ, nó không phải là, nhưng hy vọng ai đó có workaround ...
Như workaround, có lẽ ai đó tìm thấy cách trong NodeJS để bắt đầu cửa sổ IE truy cập DOM của nó (... thêm tập lệnh js riêng hoặc chạy SendKeys để nó) !?
Tôi hiểu rằng NodeJS không được thiết kế để thực hiện các tác vụ quản trị cửa sổ.
Re * Tôi tìm thấy NodeJS và tất cả khả năng của mình *, mà khả năng, đặc biệt, không Node. js có bạn muốn "kết hôn" với WSH/Javascript không? Những gì bạn cần WSH/Javascript để làm, rằng nó không thể làm gì? – Cheeso
https://github.com/idobatter/node-win32ole cho phép bạn xây dựng cây cầu như vậy. –