Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

problems detecting client-side errors with PhantomJS driver #5

Open
fschwiet opened this issue Feb 23, 2013 · 0 comments
Open

problems detecting client-side errors with PhantomJS driver #5

fschwiet opened this issue Feb 23, 2013 · 0 comments

Comments

@fschwiet
Copy link
Owner

Errors and Failures:

  1. Test Error : SizSelCsZzz.Test.Can_read_javascript_errors, given PhantomJS, when the user visits a page, when the user clicks something that triggers an error, then the error is counted
    System.InvalidOperationException : Error Message => 'Click failed: TypeError: 'undefined' is not a function (evaluating 'window.callNonexistingFunction()')'
    caused by Request => {"headers":{"Accept":"application/json, image/png","Connection":"Close","Content-Length":"0","Content-Type":"application/json;charset=utf-8","Host":"localhost:9372"},"httpVersion":"1.1","method":"POST","post":"","url":"/click","urlParsed":{"anchor":"","query":"","file":"click","directory":"/","path":"/click","relative":"/click","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/click","queryKey":{},"chunks":["click"]},"urlOriginal":"/session/a566e270-7d5d-11e2-8e4b-fd435d97306f/element/%3Awdc%3A1361585197262/click"}
    SPECIFICATION:
    SizSelCsZzz.Test.Can_read_javascript_errors,
    given PhantomJS,
    when the user visits a page,
    when the user clicks something that triggers an error,
    then the error is counted

at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at Can_read_javascript_errors.cs:48 SizSelCsZzz.Test.Can_read_javascript_errors.<>c__DisplayClass10.b__8() in c:\src\SizSelCsZzz\SizSelCsZzz.Test\Can_read_javascript_errors.cs:line 48
at GivenWhenThenFixture.cs:123 NJasmine.GivenWhenThenFixture.arrange(Action action) in c:\src\NJasmine\NJasmine\GivenWhenThenFixture.cs:line 123
at Can_read_javascript_errors.cs:48 SizSelCsZzz.Test.Can_read_javascript_errors.<>c__DisplayClass10.b__7() in c:\src\SizSelCsZzz\SizSelCsZzz.Test\Can_read_javascript_errors.cs:line 48
at GivenWhenThenFixture.cs:40 NJasmine.GivenWhenThenFixture.when(String description, Action specification) in c:\src\NJasmine\NJasmine\GivenWhenThenFixture.cs:line 40
at Can_read_javascript_errors.cs:46 SizSelCsZzz.Test.Can_read_javascript_errors.<>c__DisplayClass10.b__3() in c:\src\SizSelCsZzz\SizSelCsZzz.Test\Can_read_javascript_errors.cs:line 46
at GivenWhenThenFixture.cs:40 NJasmine.GivenWhenThenFixture.when(String description, Action specification) in c:\src\NJasmine\NJasmine\GivenWhenThenFixture.cs:line 40
at Can_read_javascript_errors.cs:34 SizSelCsZzz.Test.Can_read_javascript_errors.SpecifyForBrowser(IWebDriver browser) in c:\src\SizSelCsZzz\SizSelCsZzz.Test\Can_read_javascript_errors.cs:line 34
at SpecificationForAllBrowsers.cs:30 SizSelCsZzz.Test.SpecificationForAllBrowsers.b__2() in c:\src\SizSelCsZzz\SizSelCsZzz.Test\SpecificationForAllBrowsers.cs:line 30
at GivenWhenThenFixture.cs:30 NJasmine.GivenWhenThenFixture.given(String description, Action specification) in c:\src\NJasmine\NJasmine\GivenWhenThenFixture.cs:line 30
at SpecificationForAllBrowsers.cs:24 SizSelCsZzz.Test.SpecificationForAllBrowsers.Specify() in c:\src\SizSelCsZzz\SizSelCsZzz.Test\SpecificationForAllBrowsers.cs:line 24

  1. Test Error : SizSelCsZzz.Test.Can_read_javascript_errors, given PhantomJS, when the user visits a page, when the user clicks something that triggers an error, then the error message is recorded
    System.InvalidOperationException : Error Message => 'Click failed: TypeError: 'undefined' is not a function (evaluating 'window.callNonexistingFunction()')'
    caused by Request => {"headers":{"Accept":"application/json, image/png","Connection":"Close","Content-Length":"0","Content-Type":"application/json;charset=utf-8","Host":"localhost:9372"},"httpVersion":"1.1","method":"POST","post":"","url":"/click","urlParsed":{"anchor":"","query":"","file":"click","directory":"/","path":"/click","relative":"/click","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/click","queryKey":{},"chunks":["click"]},"urlOriginal":"/session/a566e270-7d5d-11e2-8e4b-fd435d97306f/element/%3Awdc%3A1361585197444/click"}
    SPECIFICATION:
    SizSelCsZzz.Test.Can_read_javascript_errors,
    given PhantomJS,
    when the user visits a page,
    when the user clicks something that triggers an error,
    then the error message is recorded

at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at Can_read_javascript_errors.cs:48 SizSelCsZzz.Test.Can_read_javascript_errors.<>c__DisplayClass10.b__8() in c:\src\SizSelCsZzz\SizSelCsZzz.Test\Can_read_javascript_errors.cs:line 48
at GivenWhenThenFixture.cs:123 NJasmine.GivenWhenThenFixture.arrange(Action action) in c:\src\NJasmine\NJasmine\GivenWhenThenFixture.cs:line 123
at Can_read_javascript_errors.cs:48 SizSelCsZzz.Test.Can_read_javascript_errors.<>c__DisplayClass10.b__7() in c:\src\SizSelCsZzz\SizSelCsZzz.Test\Can_read_javascript_errors.cs:line 48
at GivenWhenThenFixture.cs:40 NJasmine.GivenWhenThenFixture.when(String description, Action specification) in c:\src\NJasmine\NJasmine\GivenWhenThenFixture.cs:line 40
at Can_read_javascript_errors.cs:46 SizSelCsZzz.Test.Can_read_javascript_errors.<>c__DisplayClass10.b__3() in c:\src\SizSelCsZzz\SizSelCsZzz.Test\Can_read_javascript_errors.cs:line 46
at GivenWhenThenFixture.cs:40 NJasmine.GivenWhenThenFixture.when(String description, Action specification) in c:\src\NJasmine\NJasmine\GivenWhenThenFixture.cs:line 40
at Can_read_javascript_errors.cs:34 SizSelCsZzz.Test.Can_read_javascript_errors.SpecifyForBrowser(IWebDriver browser) in c:\src\SizSelCsZzz\SizSelCsZzz.Test\Can_read_javascript_errors.cs:line 34
at SpecificationForAllBrowsers.cs:30 SizSelCsZzz.Test.SpecificationForAllBrowsers.b__2() in c:\src\SizSelCsZzz\SizSelCsZzz.Test\SpecificationForAllBrowsers.cs:line 30
at GivenWhenThenFixture.cs:30 NJasmine.GivenWhenThenFixture.given(String description, Action specification) in c:\src\NJasmine\NJasmine\GivenWhenThenFixture.cs:line 30
at SpecificationForAllBrowsers.cs:24 SizSelCsZzz.Test.SpecificationForAllBrowsers.Specify() in c:\src\SizSelCsZzz\SizSelCsZzz.Test\SpecificationForAllBrowsers.cs:line 24

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant