Firefox中的量角器测试始终失败

时间:2014-10-14 21:50:00

标签: firefox selenium protractor

我刚刚开始编写量角器测试...它与Chrome完美搭配。然而,FF失败了。在查看StackOverFlow中的一些相关帖子时,我添加了这些步骤..但仍然失败。

1.在我的本地启动selenium服务器并明确定义FF路径 2.设置浏览器大小

不确定为什么会失败..非常感谢帮助。

1.java -jar selenium-server.jar -Dwebdriver.firefox.bin =" C:\ Program Files(x86)\ Mozilla Firefox \ firefox.exe" 。2.browser.driver.manage()窗口()最大化();

错误:

    C:\MyWebPage 2.0>protractor Conf.js
[launcher] Running 2 instances of WebDriver
.F.F..
------------------------------------
[firefox #2] PID: 7436
[firefox #2] Specs: C:\MyWebPage 2.0\tests\WebPage.js
[firefox #2]
[firefox #2] Using the selenium server at http://:4444/wd/hub
[firefox #2] .FF.

------------------------------------

[firefox #2]
[firefox #2] Failures:
[firefox #2]
[firefox #2]   1) angularjs homepage should the title contain
[firefox #2]    Message:
[firefox #2]      Expected 'Username / Password Sign In' to equal 'MyWebPage'.

[firefox #2]    Stacktrace:
[firefox #2]      Error: Failed expectation
[firefox #2]     at null.<anonymous> (C:\MyWebPage 2.0\tests\WebPage.js:21:3
2)
[firefox #2]     at C:\Users\sran\AppData\Roaming\npm\node_modules\protr
actor\node_modules\jasminewd\index.js:94:14
[firefox #2]     at webdriver.promise.ControlFlow.runInNewFrame_ (C:\Users\sra
\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdri
ver\lib\webdriver\promise.js:1640:20)
[firefox #2]     at webdriver.promise.ControlFlow.runEventLoop_ (C:\Users\sra
\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriv
er\lib\webdriver\promise.js:1505:8)
[firefox #2]
[firefox #2]   2) angularjs homepage Should click on the sub menu
[firefox #2]    Message:
[firefox #2]      NoSuchElementError: No element found using locator: By.linkTex
t("PowerGuide")
[firefox #2]    Stacktrace:
[firefox #2]      NoSuchElementError: No element found using locator: By.linkTex
t("PowerGuide")
[firefox #2]     at new bot.Error (C:\Users\sran\AppData\Roaming\npm\nod
e_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:113:18)
[firefox #2]     at C:\Users\sran\AppData\Roaming\npm\node_modules\protr
actor\lib\protractor.js:692:17
[firefox #2]     at C:\Users\sran\AppData\Roaming\npm\node_modules\protr
actor\node_modules\selenium-webdriver\lib\goog\base.js:1582:15
[firefox #2]     at webdriver.promise.ControlFlow.runInNewFrame_ (C:\Users\sra
\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdri
ver\lib\webdriver\promise.js:1640:20)
[firefox #2]     at notify (C:\Users\sran\AppData\Roaming\npm\node_modul
es\protractor\node_modules\selenium-webdriver\lib\webdriver\promise.js:444:12)
[firefox #2]     at notifyAll (C:\Users\sran\AppData\Roaming\npm\node_mo
dules\protractor\node_modules\selenium-webdriver\lib\webdriver\promise.js:422:7)

[firefox #2]     at resolve (C:\Users\sran\AppData\Roaming\npm\node_modu
les\protractor\node_modules\selenium-webdriver\lib\webdriver\promise.js:400:7)
[firefox #2]     at fulfill (C:\Users\sran\AppData\Roaming\npm\node_modu
les\protractor\node_modules\selenium-webdriver\lib\webdriver\promise.js:512:5)
[firefox #2]     at C:\Users\sran\AppData\Roaming\npm\node_modules\protr
actor\node_modules\selenium-webdriver\lib\goog\base.js:1582:15
[firefox #2]     at webdriver.promise.ControlFlow.runInNewFrame_ (C:\Users\sra
\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdri
ver\lib\webdriver\promise.js:1640:20)
[firefox #2] ==== async task ====
[firefox #2] Asynchronous test function: it()
[firefox #2]     at null.<anonymous> (C:\Users\sran\AppData\Roaming\npm\
node_modules\protractor\node_modules\jasminewd\index.js:93:33)
[firefox #2]     at null.<anonymous> (C:\Users\sran\AppData\Roaming\npm\
node_modules\protractor\node_modules\minijasminenode\lib\async-callback.js:45:37
)
[firefox #2]     at jasmine.Block.execute (C:\Users\sran\AppData\Roaming
\npm\node_modules\protractor\node_modules\minijasminenode\lib\jasmine-1.3.1.js:1
174:17)
[firefox #2]     at jasmine.Queue.next_ (C:\Users\sran\AppData\Roaming\n
pm\node_modules\protractor\node_modules\minijasminenode\lib\jasmine-1.3.1.js:220
9:31)
[firefox #2]     at null._onTimeout (C:\Users\sran\AppData\Roaming\npm\n
ode_modules\protractor\node_modules\minijasminenode\lib\jasmine-1.3.1.js:2199:18
)
[firefox #2] Error
[firefox #2]     at null.<anonymous> (C:\MyWebPage 2.0\tests\WebPage.js:25:3
)
[firefox #2]     at jasmine.Env.describe_ (C:\Users\sran\AppData\Roaming
\npm\node_modules\protractor\node_modules\minijasminenode\lib\jasmine-1.3.1.js:9
13:21)
[firefox #2]     at jasmine.Env.describe (C:\Users\sran\AppData\Roaming\
npm\node_modules\protractor\node_modules\minijasminenode\lib\jasmine-1.3.1.js:89
8:15)
[firefox #2]     at describe (C:\Users\srrr\AppData\Roaming\npm\node_mod
ules\protractor\node_modules\minijasminenode\lib\jasmine-1.3.1.js:658:27)
[firefox #2]     at Object.<anonymous> (C:\MyWebPage 2.0\tests\WebPage.js:2:
1)
[firefox #2]
[firefox #2] Finished in 11.628 seconds
[firefox #2] 4 tests, 2 assertions, 2 failures
[firefox #2]

[launcher] Runner Process Exited With Error Code: 1
[launcher] 1 instance(s) of WebDriver still running
..
------------------------------------
[chrome #1] PID: 8128
[chrome #1] Specs: C:\MyWebPage 2.0\tests\WebPage.js
[chrome #1]
[chrome #1] Using the selenium server at http://localhost:4444/wd/hub
[chrome #1] ....

------------------------------------

[chrome #1]
[chrome #1] Finished in 13.642 seconds
[chrome #1] 4 tests, 2 assertions, 0 failures
[chrome #1]

[launcher] 0 instance(s) of WebDriver still running
[launcher] chrome #1 passed
[launcher] firefox #2 failed 2 test(s)
[launcher] overall: 2 failed spec(s)

C:\MyWebPage 2.0>

0 个答案:

没有答案