2010-01-12 32 views

Trả lời

8

Với điều này html validator extension. Hoặc bằng Ctrl-U, sao chép-dán vào trang w3c.

+0

Tôi không đồng ý, điều này hoàn toàn không thể áp dụng thử nghiệm tích hợp. Chế độ xem cũng quan trọng để thử nghiệm dưới dạng ứng dụng của bạn, Tại sao chúng tôi sử dụng các khuôn khổ thử nghiệm phức tạp như Rspec, Shoulda và Autotest, vv để phục vụ kết quả cuối cùng dưới dạng html chưa được kiểm tra. Nó nhắc tôi nhớ đến các nghệ sĩ thu âm "siêu hi-fi" ghi lại tất cả âm nhạc của họ bằng âm thanh analog chỉ để gửi một đoạn nhạc mp3 cực kỳ hấp dẫn tới người nghe. –

+0

Hãy thoải mái cung cấp câu trả lời với tùy chọn tự động nếu bạn biết một (Selenium có thể?). Nhưng các xét nghiệm chỉ là giới hạn thấp hơn; họ không bao giờ chứng minh ứng dụng của bạn sẽ hoạt động. Duyệt ứng dụng sẽ phát hiện nhiều trường hợp góc hơn, loại tiện ích mở rộng này dễ dàng bắt được. – Tobu

+1

Tôi không hỏi về thử nghiệm tích hợp. Tôi đang hỏi về việc có được một trang xác nhận trong W3C nếu nó được bảo vệ bằng mật khẩu. Giải pháp này làm việc tuyệt vời. Cảm ơn! – Joel

5

Giả sử bạn có nghĩa là xác thực đánh dấu, đăng nhập vào chính mình, hãy truy cập trang bạn muốn, xem nguồn và sử dụng tùy chọn direct input.

5

Bạn phải chạy dịch vụ mà họ cung cấp trên máy chủ của bạn:

http://validator.w3.org/docs/install.html

Thats những gì chúng tôi đã thực hiện, hoạt động tuyệt vời.

Tôi nghĩ thực tiễn tốt nhất là xác thực nguồn trang web của bạn khi nó đang phát triển chứ không phải khi sản phẩm đang được sản xuất ... Hãy xử lý điều này giống như chạy thử nghiệm đơn vị. Bạn không nên có lỗi đánh dấu trực tiếp.

+0

+1. Lựa chọn tốt nhất nếu bạn lo lắng về ngày nhạy cảm trên trang của mình. –

+0

Đúng, nhưng tôi nghĩ đó là cách thực hành tốt nhất để ứng dụng được cài đặt một lần khi triển khai sản xuất ... suy nghĩ về nó theo cách này, bạn không muốn phải triển khai lại toàn bộ ứng dụng đến máy chủ sản xuất. thời gian chết, giảm phiên người dùng vv chỉ vì bạn đã quên đóng một thẻ hoặc một thứ gì đó. –

+0

Tôi nghĩ chúng tôi có thể đồng ý rằng hầu hết các trang web đều luôn phát triển ngay cả sau khi họ sống :-D – Joel

1

Tôi giả sử bạn có nghĩa là w3 validator service. Bạn có thể sao chép dán nội dung html vào trình xác thực hoặc lưu html vào một tệp và tải lên. Nếu bạn có phần mở rộng của nhà phát triển Web Firefox, nó cung cấp tùy chọn 'xác thực HTML cục bộ'.

+0

+1 Xác thực HTML cục bộ là cách thuận tiện nhất. –

0

OmniValidator cho Firefox:

Omnivalidator gửi nội dung của trang hiện có thể nhìn thấy một hoặc nhiều dịch vụ xác nhận cấu hình trong các ưu đãi mở rộng. Các trình xác thực này có thể được lưu trữ công khai (các giá trị mặc định là công khai được lưu trữ trên Trình xác thực Đánh dấu W3C và Validator.nu) hoặc được lưu trữ cục bộ. Các kết quả được truy xuất từ ​​trình xác thực, phân tích cú pháp và hiển thị trong bảng hiển thị lỗi có thể thu gọn và được tóm tắt bằng biểu tượng và chú giải công cụ trên nút Omnivalidator, có thể được đặt trên thanh công cụ của trình duyệt . Việc xác thực được bắt đầu bằng cách nhấp vào nút Omnivalidator hoặc bằng cách định cấu hình các URL được tự động xác thực với một hoặc nhiều trình xác thực trong tùy chọn tiện ích mở rộng.

Các vấn đề liên quan