2017-06-30 32 views
0

ブラウザだけが起動していて、何も実行せずにブラウザを終了してエラーが表示されない場合。セレンとブラウザ間の接続が切断されているエラー以下のエラーが発生する

Caused by: org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body (expected: 105; received: 0 
    at org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:180) ~[httpcore-4.4.3.jar:4.4.3] 
Caused by: org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. 

ブラウザが起動して1つまたは2つの操作を実行し、ブラウザを終了すると、 エラートレースのPFB。

java.lang.ArrayIndexOutOfBoundsException: 123 
     at org.openqa.selenium.internal.Base64Encoder.mapCharToInt(Base64Encoder.java:89) 
     at org.openqa.selenium.internal.Base64Encoder.decode(Base64Encoder.java:76) 
     at org.openqa.selenium.OutputType$2.convertFromBase64Png(OutputType.java:57) 
     at org.openqa.selenium.OutputType$2.convertFromBase64Png(OutputType.java:55) 
     at org.openqa.selenium.OutputType$3.convertFromBase64Png(OutputType.java:75) 
     at org.openqa.selenium.OutputType$3.convertFromBase64Png(OutputType.java:73) 
     at org.openqa.selenium.firefox.FirefoxDriver.getScreenshotAs(FirefoxDriver.java:343) 
    10:59:31.659 [Firefox] ERROR c.c.zucchini.AbstractZucchiniTest - ERROR running test: 
    cucumber.runtime.CucumberException: java.lang.ArrayIndexOutOfBoundsException: 123 
     at com.comcast.zucchini.TestNGZucchiniRunner.runCukes(TestNGZucchiniRunner.java:80) ~[zucchini-2.2.9.jar:2.2.9] 
     at com.comcast.zucchini.AbstractZucchiniTest.runWith(AbstractZucchiniTest.java:255) ~[zucchini-2.2.9.jar:2.2.9] 
     at com.comcast.zucchini.TestRunner.run(TestRunner.java:51) [zucchini-2.2.9.jar:2.2.9] 
     at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] 
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 123 
     at org.openqa.selenium.internal.Base64Encoder.mapCharToInt(Base64Encoder.java:89) ~[selenium-api-2.49.1.jar:na] 
     at org.openqa.selenium.internal.Base64Encoder.decode(Base64Encoder.java:76) ~[selenium-api-2.49.1.jar:na] 
     at org.openqa.selenium.OutputType$2.convertFromBase64Png(OutputType.java:57) ~[selenium-api-2.49.1.jar:na] 
     at org.openqa.selenium.OutputType$2.convertFromBase64Png(OutputType.java:55) ~[selenium-api-2.49.1.jar:na] 
     at org.openqa.selenium.OutputType$3.convertFromBase64Png(OutputType.java:75) ~[selenium-api-2.49.1.jar:na] 
     at org.openqa.selenium.OutputType$3.convertFromBase64Png(OutputType.java:73) ~[selenium-api-2.49.1.jar:na] 
     at org.openqa.selenium.firefox.FirefoxDriver.getScreenshotAs(FirefoxDriver.java:343) ~[selenium-firefox-driver-2.49.1.jar:na] 

答えて

0

あなたはTestNGZucchiniRunnerにコードを投稿できますか?配列に問題があるようです。

+0

私はZucchiniRunnerファイルに配列コードを追加していません。さらに、私はRunnerFileでAbstractZucchiniTestクラスを拡張しました。 – swati

+0

これはコメントでなければなりません。答えは –

+1

です@KyleFairns私はコメントするには十分な評判がないので、答えに言及しています。 – swati

関連する問題