Lỗi khi chạy Selenium RC với Eclipse

Nơi các bạn có thể tìm thấy mọi thông tin cần thiết về Selenium testing tool
Forum rules
Nơi trao đổi, chia sẻ thông tin liên quan đến testing tool Selenium.
Nên search trước khi post bài.
Post Reply
ngasuca
Hoc Tester
Posts: 4
Joined: Sat 23 Jul, 2016 8:35 pm
Contact:

Lỗi khi chạy Selenium RC với Eclipse

Post by ngasuca »

Mình đã down Selenium RC gồm file jar : selenium-server-standalone-2.53.0.jar chạy command thì chạy tại file zip thì nó báo thành công mà khi mình giải nén chạy lại thì lại báo Unable to access jarfile selenium-server-standalone-2.53.0.jar

Khi mình format testcase ( testcase loginfailusername) từ Selenium IDE sang Java/JUnit 4 / Remote Control xong tạo file java để chạy trong eclipse thì nó cứ báo lỗi như sau :

Code: Select all

java.lang.RuntimeException: Could not contact Selenium Server; have you started it on 'localhost:4444' ?
Read more at http://seleniumhq.org/projects/remote-control/not-started.html
Connection refused: connect
	at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:109)
	at LoginFailUsername.setUp(LoginFailUsername.java:13)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
và trong selenium mình ko thể đánh được các lệnh Selenium hay defaultselenium nó cứ báo là đây là lệnh deprecated
Hình như mình chưa run được cái selenium server của nó
nhưng mình ko biết phải run ntn nữa lúc thì mình thấy run đk xong lúc lại ko run đk
Bạn nào biết có thể teamview giúp mình fix lỗi đk ko ạ, đang rất gấp ạ



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Lỗi khi chạy Selenium RC với Eclipse

Post by tvn »

Bạn thử cách này xem sao nhé.

Thêm hàm này vào trước hàm test case của bạn.

public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://www.google.com/");
selenium.start();
}

Nguồn: http://stackoverflow.com/questions/1805 ... alhost4444



Post Reply

Return to “Selenium”