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ř
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ř
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ř
64e77be0f9
Set coverageScriptUrl for Travis
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-01 15:53:54 +02: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ř
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ř
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ř
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ř
37fcaa5564
Switch continuous testing to Firefox
...
As testing with Chrome seems to be stable now, let's stabilize Firefox
testing.
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 17:12:47 +01:00
Michal Čihař
2fce1a2440
Compatibility with Firefox webdriver
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 17:04:23 +01:00
Michal Čihař
ff0ed94286
Use shared session strategy by default
...
This will allow testsuite to run faster.
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 16:06:14 +01:00
Michal Čihař
594f6e7d66
Make login method idempotent
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 16:04:30 +01:00
Michal Čihař
e2fe5ce3c5
Simplify wait
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 15:55:15 +01:00
Michal Čihař
9f19c115fe
:visible is not valid selector for Selenium (unfortunately)
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 15:22:24 +01:00
Michal Čihař
4c51ecd3a3
Lower case browser name for comparing
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 15:17:44 +01:00
Michal Čihař
eb0b65f2cd
Wrap keys method so that it is not used with Safari
...
As it is not supported so far, see:
http://code.google.com/p/selenium/issues/detail?id=4136
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 15:06:24 +01:00
Michal Čihař
d57730e67f
Attempt to better wait for tree expansion
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-18 14:50:12 +01:00
Michal Čihař
2fb92245bf
Increase delay for table expanding
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-16 19:21:01 +01:00
Michal Čihař
aadfc0dc23
Increase delay until we have better solution
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-14 08:56:46 +01:00
Michal Čihař
3c103a9543
Wait for CFP protection to run before trying to login
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-14 08:55:58 +01:00
Michal Čihař
85597f7e13
Workaround another timing issue
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-03-12 15:04:21 +01:00
Michal Čihař
05d1f0344b
Should wait for login page before doing login
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-28 10:44:19 +01:00
Michal Čihař
dce7e435e5
Include waiting for page load on navigating to page
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-27 10:15:05 +01:00
Michal Čihař
68008be4c9
Factor out table navigation code
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-27 09:47:02 +01:00
Michal Čihař
2f1195ca01
Disable BrowserStack debugging
...
Our tests seem to work fine now, so let's not produce huge amount of
screenshots.
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-24 14:26:02 +01:00
Michal Čihař
57eafc9c40
Better wrapping
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-24 13:57:15 +01:00
Michal Čihař
c0309ecff1
Fix param name
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-24 13:56:57 +01:00
Michal Čihař
3ff947a62e
Wrap long lines
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-02-24 13:56:39 +01:00