Google Chrome có hoạt động với Selenium IDE (như Firefox) không? [đóng cửa]


81

Tôi không thể tìm thấy Selenium IDE tương đương hoạt động với Chrome.

Có ai biết cách sử dụng Selenium IDE với Chrome thay vì Firefox không? Hoặc có một công cụ thay thế nào hoạt động với Chrome không?


Tôi đã thử thử nghiệm.io như một giải pháp thay thế và rất thích nó.
Benjamin Gruenbaum

Hiện đã có tiện ích mở rộng Selenium IDE dành cho Chrome.
Anthony Faull

Câu trả lời:


45

Artejera, ý bạn là Selenium dưới dạng plugin cho trình duyệt của bạn (Selenium IDE)? Đây là một cái gì đó để tự động hóa trong Google Chrome.

Nhưng nếu bạn muốn làm việc với Selenium RC, chỉ cần thiết lập trình duyệt trong tập lệnh thử nghiệm của bạn. Có phương thức setBrowser () trong Selenium.


10
"chỉ cần thiết lập trình duyệt trong tập lệnh thử nghiệm của bạn" - làm cách nào để làm điều đó?
whamsicore 27/02/16

@whamsicore nó phức tạp. Thử Selenium Hướng dẫn để được hướng dẫn từng bước seleniumguidebook.com
Noah Sussman

4
Bạn đã không thực sự trả lời câu hỏi của anh ấy. Câu hỏi của anh ấy đặc biệt là về cách sử dụng Selenium IDE trên Chrome (vì nó không được hỗ trợ chính thức). Trong câu trả lời của bạn, về cơ bản bạn đã nói "vít selen, hãy sử dụng thứ này khác thay thế". Về cơ bản, dòng thứ hai của bạn chỉ có thể áp dụng khi chúng tôi đang chạy mã đã được viết sẵn. Vấn đề của OP là viết kịch bản cho chính nó.
Mugen

10

bạn có thể sử dụng các tiện ích mở rộng của Google chrome như imacros, scirocco trên các phiên bản chrome 21 trở lên. chúng tương tự như IDE selen cho Firefox. Scirocco có vẻ mới với một số hạn chế như không hỗ trợ điều hướng. Vì vậy, tôi khuyên bạn nên dùng 'imacros', có vẻ rất gần với selen.


7

Nếu bạn muốn khai thác khả năng ghi và phát lại Selenium IDE cho trình duyệt Chrome, có một tiện ích mở rộng tương đương dành cho Chrome có tên là Scirocco. Bạn có thể thêm nó vào Chrome bằng cách truy cập vào đây bằng trình duyệt Chrome của bạn https://chrome.google.com/webstore/search/scirocco

Scirocco được tạo ra bởi Sonix Asia và không được trau chuốt như Selenium IDE cho Firefox. Trên thực tế, nó khá lỗi ở nhiều nơi. Nhưng nó thực hiện những gì bạn yêu cầu.


5

Không, Google Chrome không hoạt động với Selenium IDE. Vì Selenium IDE là một plugin của Firefox, nó chỉ hoạt động với FF.

Theo phần câu hỏi cuối cùng của bạn: Hay có công cụ thay thế nào có thể hoạt động với Chrome không? Câu trả lời có thể là như sau:

Bạn có thể sử dụng Sahi với Chrome. Công cụ Tự động hóa Kiểm tra Sahi hỗ trợ Chrome, Firefox và IE. Bạn có thể truy cập để biết thông tin chi tiết:

http://sahi.co.in/


2
này owuld thể hữu ích hơn nếu nó không quá đắt, và nếu nó thực sự là một plugin trình duyệt
StackExchange What The Heck


1

Không có tiện ích mở rộng nào của Google Chrome có thể so sánh với Selenium IDE.

Scirocco chỉ là một triển khai một phần (và được báo cáo là không đáng tin cậy).

Có một plugin khác, Bug Buster Test Recorder , nhưng nó chỉ hoạt động với dịch vụ của họ. Tôi không biết nó có hiệu quả không.

Sahi và TestComplete cũng có thể ghi lại, nhưng cả hai đều miễn phí và không phải là plugin trình duyệt.

iMacros là một plugin cho phép ghi và phát lại, nhưng không hướng đến thử nghiệm và không tương thích với Selenium.

Có vẻ như có nhu cầu về một công cụ như thế này và Firefox đang trở nên không được hỗ trợ bởi Selenium. Vì vậy, mặc dù tôi biết Stack Overflow không phải là diễn đàn cho việc này, nhưng bất kỳ ai muốn giúp điều này xảy ra, hãy cho tôi biết.

Tôi muốn biết những hạn chế là gì và tại sao nó vẫn chưa được thực hiện. Có phải chỉ là nhóm Selenium chính thức không muốn hỗ trợ nó, hay có một giới hạn kỹ thuật nào đó?


1

Mặc dù bạn không thể ghi lại các bài kiểm tra bằng Selenium IDE trong Chrome (hoặc bất kỳ trình duyệt nào khác ngoài FF), bạn có thể chạy chúng (từ IDE) trong Chrome, IE và các trình duyệt khác bằng tính năng phát lại Webdriver của Selenium 2 IDE. Các thử nghiệm sẽ cần được ghi lại và khởi chạy từ FF - Chrome sẽ khởi chạy trước khi thực hiện bước đầu tiên của thử nghiệm. Hướng dẫn thiết lập và thực thi thử nghiệm có tại đâyđây . Bạn sẽ cần cài đặt Selenium 2 IDE (nếu bạn chưa cài đặt) và tệp thực thi Máy chủ Chrome Webdriver - cả hai đều có sẵn để tải xuống trên trang web Selenium HQ.

LƯU Ý: Nếu những điều trên đáp ứng được nhu cầu của bạn, bạn cũng có thể muốn xem xét chỉ chuyển đổi tất cả các thử nghiệm của mình sang Selenium Webdriver (có nghĩa là chúng sẽ là tất cả mã và không còn chạy từ Selenium IDE). Đây sẽ là một giải pháp tốt hơn từ góc độ bảo trì thử nghiệm và đơn giản hóa việc thực thi. Tài liệu Selenium (trên trang web Selenium) có thêm thông tin về quá trình chuyển đổi các bài kiểm tra Selenium IDE sang Webdriver.



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.