Tôi đang sử dụng Selenium để kiểm tra một trang web bằng Java và cố gắng chạy nó trong Firefox trên máy MAC. Nhưng khi tôi đang cố gắng để thực thi mã bên dướiSự cố khi khởi chạy trình duyệt firefox bằng selenium cho MAC OS
Selenium selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.example.com/");
Tôi nhận được ngoại trừ thời gian chạy sau
java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Browser not supported: /Users/sumitghosh/Desktop/*firefox3
(Did you forget to add a *?)
Supported browsers include:
*firefox
*mock
*firefoxproxy
*pifirefox
*chrome
*iexploreproxy
*iexplore
*firefox3
*safariproxy
*googlechrome
*konqueror
*firefox2
*safari
*piiexplore
*firefoxchrome
*opera
*iehta
*custom
Tôi cũng đã cố gắng thay đổi trình duyệt để *googlechrome
, nhưng lỗi tương tự đã được bắn!
Nhưng khi *safari
được sử dụng, nó đã chạy thành công.
Vì tôi cũng muốn ứng dụng chạy trên Windows và MAC, tôi đang cố gắng chạy *firefox
hoặc *googlechrome
, nhưng cả hai trình duyệt đều cung cấp ngoại lệ cho cả Windows và MAC!
Bạn sử dụng phiên bản Firefox nào? Bạn đã cài đặt Firefox ở vị trí đã cho chưa? Bạn có thể khởi động Firefox trên Windows bằng cùng mã không? Nhân tiện, đây không phải là vấn đề selenium2. –
@Slanec mặc dù nếu tôi không chỉ định đường dẫn nào cho safari thì nó vẫn hoạt động tốt !! nhưng tôi không thể nhận được whats vấn đề với firefox !! Không, tôi thậm chí không thể khởi động firefox với cùng mã !! – Aspirant