Commit Graph

278 Commits

Author SHA1 Message Date
Michal Čihař
16a0754e16 Fix function name
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 16:01:26 +02:00
Michal Čihař
b38c66f60d Convert Selenium port to integer
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 15:52:42 +02:00
Michal Čihař
b531e59a8c Fix syntax errors
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 14:12:47 +02:00
Michal Čihař
0bda9bb977 Sleeping was missing here
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:22:01 +02:00
Michal Čihař
499bca486d Consistent sleeping when waiting for browser
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:19:50 +02:00
Michal Čihař
6ccb090664 Use standard method for navigating to table page
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:19:50 +02:00
Michal Čihař
be1e16137f Increase delays a bit to give browser some time to process
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:19:50 +02:00
Michal Čihař
121def4800 Wait for page to load before expanding more menu
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:11:38 +02:00
Michal Čihař
ac2829a57b Load users form before using it
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 13:11:38 +02:00
Michal Čihař
8a0ab394ba Try to workaround navigation timing issue
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-24 10:16:12 +02:00
Michal Čihař
617aaf40f6 Isolated strategy for Jenkins as well
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-22 14:28:01 +02:00
Michal Čihař
6c742559b1 Enable debugging output for BrowserStack
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-22 14:02:43 +02:00
Edward Cheng
df30698c8e The element Selenium waiting for is under .drop_list, and it was invisible.
Change target container will clear this error.

Signed-off-by: Edward Cheng <c4150221@gmail.com>
2014-04-09 11:08:43 +08:00
Michal Čihař
2a0b3521e6 Document known issues
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-08 08:57:35 +02:00
Michal Čihař
0ee6fbbb6e Document test problem
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-04 12:04:42 +02:00
Michal Čihař
61b3cd41cb Wait for loading
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-02 13:06:28 +02:00
Michal Čihař
64e77be0f9 Set coverageScriptUrl for Travis
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-01 15:53:54 +02:00
Michal Čihař
1524e243f3 Try to workaround some timing issues
There should be proper solution implemented later.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-31 09:08:47 +02:00
Michal Čihař
76c8da35d6 Wait for page to load
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 18:03:06 +01:00
Michal Čihař
6eb1800c4e Do not share sessions on Travis
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 14:30:17 +01:00
Michal Čihař
1566224cb6 Remove not needed waiting
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 12:43:04 +01:00
Michal Čihař
6fa5736a23 Set local flags only if needed
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 11:47:16 +01:00
Michal Čihař
9b8c943a50 Enable BrowserStack debugging
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 11:36:25 +01:00
Michal Čihař
c02dd60d70 Wait for load
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 11:36:25 +01:00
Michal Čihař
80126a115e Set build identifier for local builds
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 11:36:25 +01:00
Michal Čihař
d25fe6b5ec Set browserstack.local flag for Travis builds
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 11:36:25 +01:00
Michal Čihař
09eed1f8e9 Fix typo in method name
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 10:14:08 +01:00
Michal Čihař
b53dd865b7 Workaround for Selenium tests with coverage
The phpunit-selenium tries to set cookie just after opening Selenium
session, what fails (at least with Chrome) as the browser is currently
pointing to data: URL and not our application one. So we need to set URL
just as the Selenium session is opened.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 09:49:30 +01:00
Michal Čihař
5dd722d4c3 Revert "Try to open page in setUp."
This reverts commit 37e58a8961.

It needs to be done with existing session.
2014-03-27 09:47:08 +01:00
Michal Čihař
37e58a8961 Try to open page in setUp.
This could workaround phpunit-selenium issue:
https://github.com/sebastianbergmann/phpunit-selenium/issues/295

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-27 09:27:13 +01:00
Michal Čihař
638f3be8af Correct call to free method
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-26 16:23:02 +01:00
Michal Čihař
26fddde475 Group Selenium test
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-26 13:36:52 +01:00
Michal Čihař
81ed63a201 Temporarily disable sorting test
See pull request #1077

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-24 16:34:50 +01:00
Michal Čihař
bc505831ae Try to limit browser set to see if it helps running testsuite
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-21 07:26:36 +01:00
Michal Čihař
e3c672290b Fixed return value
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 15:17:50 +01:00
Michal Čihař
49cf2db79f Switch back to chrome for CI testing
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 14:58:07 +01:00
Michal Čihař
a52d5faf3e Disable debug mode, does not work with Safari
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 14:38:44 +01:00
Michal Čihař
5162cbdff7 Disable Safari testing of testAddData, it is broken
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 14:38:13 +01:00
Michal Čihař
6a17988020 Add missing wait for elements after login
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 14:36:46 +01:00
Michal Čihař
acb18deb82 Need to skip the test explicitely before alert is open
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 14:34:14 +01:00
Michal Čihař
5fc548191f Enabled BrowserStack debug
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 14:13:27 +01:00
Michal Čihař
36e5ebad03 Single place to define per browser skips
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 14:09:11 +01:00
Michal Čihař
ff34105afa Ensure logout before doing login testing (needed for session sharing)
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 13:58:58 +01:00
Michal Čihař
abe0f08cec Skip alert testing for Safari, not supported there
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 13:45:16 +01:00
Michal Čihař
761ec6bcd0 Need to wait for element to be present
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 13:43:03 +01:00
Michal Čihař
e464f1326a Disable MSIE testing, looks too broken for now
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 12:56:25 +01:00
Michal Čihař
c2ea2ca027 Test with Safari for now
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-19 12:51:39 +01:00
Michal Čihař
a7240132a3 Continuous builds in MSIE
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 17:50:32 +01:00
Michal Čihař
924ea06c4e Might need to expand More menu for Export, Insert and Search tests
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 17:40:37 +01:00
Michal Čihař
bdcd7decaa Do not test for newline in result
Some Selenium webdrivers (eg. Firefox) do not keep newlines properly.

Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 17:35:05 +01:00