2012-06-06 37 views
7

Tôi đang cố gắng để khởi động:Không thể mở tệp Selenium Jar từ CMD. Đường dẫn hoặc vấn đề ClassPath?

java -jar selenium-server-standalone-2.14.0.jar -role hub 

từ Command Prompt của tôi, nhưng đầu ra là như sau:

C:\Program Files (x86)>java -jar selenium-server-standalone-2.14.0.jar -role hub 

Unable to access jarfile selenium-server-standalone-2.14.0.jar 

C: \ Program Files (x86) là nơi mà các tập tin jar nằm.

Tôi đã đặt C: \ Program Files (x86) vào PATH và CLASSPATH của tôi và nó vẫn không hoạt động.

+0

Tôi đã thấy lỗi này bất cứ khi nào tôi tên file jar là sai. Bạn có chắc chắn về tên tệp không? Ngoài ra nó sẽ là một ý tưởng tốt để sao chép các jar vào một số thư mục khác như c: chương trình tập tin có thể yêu cầu quyền admin –

+0

Ahhh bạn đã đúng! Tôi chỉ sử dụng một câu khác * facepalm *. – lbrown

+0

Nếu bạn muốn đăng bài đó làm câu trả lời tôi sẽ trao cho bạn. lol – lbrown

Trả lời

7

Tên tệp của bạn phải sai. Kiểm tra xem bạn có tệp có tên -selenium-server-standalone-2.14.0.jar không. Rất có thể bạn sẽ không. :)

+0

Ok A.J, Vì vậy, tôi đã thiết lập trung tâm. Bây giờ tôi sẽ đi đâu từ đây Nếu tôi muốn bắt đầu thử nghiệm trên một số Máy ảo mà tôi đã thiết lập? Tôi bắt đầu đi vào phòng thu trực quan và bắt đầu lập trình với C#? – lbrown

+0

Vâng, bạn cần nhiều hơn chỉ là trung tâm. Cho tôi biết những gì bạn có bây giờ? Bạn có bất kỳ kiểm tra trình kiểm tra webhost hiện tại hoặc kiểm tra selen nào không? –

+0

Tôi đã viết một thử nghiệm webdriver trong VS bằng cách sử dụng C#. Nó mở ra bất kỳ trình duyệt web và sau một vài lệnh. Xin lỗi tôi là tất cả mới đến điều này. Tôi cũng cần phải cài đặt selen trên máy ảo của tôi không? – lbrown

2

Tôi gặp phải vấn đề tương tự. Giải pháp là quy ước đặt tên là vấn đề. nếu bạn có tệp standalone.jar của máy chủ selenium, bạn có thể đổi tên nó thành đầu tiên để làm cho nó trông đơn giản (ví dụ abc.jar).

1) Nếu file jar trong hệ thống của bạn đang gặp phải với phần mở rộng .jar, sau đó sau khi đổi tên, cung cấp cho các phần mở rộng .jar. (Ví dụ abc.jar)

2) Nếu file jar trong của bạn hệ thống không có phần mở rộng .jar, sau đó sau khi đổi tên, đừng cung cấp phần mở rộng .jar (ví dụ abc)

3) Khởi động trung tâm bây giờ là: java -jar abc.jar hub -role

Trân , Nikhil Kanojia

1

Không thể truy cập vào jarfile được coi là Lỗi thường gặp. Lỗi này có thể xảy ra khi khởi động hub hoặc nút. Điều này có nghĩa là Java không thể tìm thấy tệp jar selenium-server. Hoặc chạy lệnh từ thư mục chứa tệp selenium-server-XXXX.jar hoặc chỉ định đường dẫn rõ ràng cho bình.

Go để biết chi tiết here

0

tôi đã cùng một vấn đề với Ubuntu. Hãy thử các bước sau ..

Chuyển đến thư mục chứa tệp jar.

Sau đó chạy file .jar trong thư mục sử dụng,

java -jar ./selenium-server-standalone-2.14.0.jar 
Các vấn đề liên quan