Gabriel Caruso
6ff73257e2
Simplify returns
...
Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
2018-01-16 10:16:56 -02:00
Michal Čihař
a5ebbd9e55
Fix exception handling in selenium tests
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-12-18 14:52:18 +01:00
Michal Čihař
7a6f85949a
Fix mysqli class name
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-12-18 13:42:52 +01:00
Michal Čihař
1957af5663
Remove PmaSelenium prefix from Selenium tests
...
It is good enough to have Selenium in the namespace.
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-12-18 13:10:38 +01:00
Michal Čihař
8b8e68c6bf
Use PSR-4 for loading selenium tests and adjust their names
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-12-18 13:09:01 +01:00
Michal Čihař
4c2c38f341
Remove type hinting from onNotSuccessfulTest
...
Upstream has removed that as well.
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-12-15 10:24:24 +01:00
Michal Čihař
fe493f6d46
Avoid horizontal scrolling
...
It would have to subtract width of navigation and is not needed in most cases.
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-11-29 10:31:34 +01:00
Michal Čihař
fd9150460e
Use fully CSS based icons
...
- themes can easier customize their look
- this better deals with previous JS code who relied on sprites (fixes #13815 )
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-11-27 13:47:43 +01:00
Michal Čihař
cedad5f931
Remove sprites from the themes
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-11-13 14:12:12 +01:00
Michal Čihař
f1326358d2
Add separate wait for message to disappear
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-07 15:35:33 +02:00
Michal Čihař
e9dece41a9
Simplify waitAjax
...
Wait only based on javascript flag.
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-07 15:17:06 +02:00
Michal Čihař
580cb38562
We need to scroll relatively as getBoundingClientRect returns offset
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-07 15:17:06 +02:00
Michal Čihař
2abb2db01d
Remove sleep after scrollToBottom, should not be necessary
...
The javascript is executed synchronously, so there should be no delay.
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-07 15:17:06 +02:00
Michal Čihař
037dde0e42
Share code for waiting for CodeMirror
...
It takes some time to initialize, so we should wait for it.
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-07 15:17:06 +02:00
Michal Čihař
c674ab8791
Try getting element directly in waitForElement
...
This can avoid 3 round trips to Selenium server in most situations, so
it can help performance.
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-07 15:17:06 +02:00
Michal Čihař
eae223215a
Run Chrome tests on Windows
...
It seems to perform way better with webdriver than OS X.
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-07 15:17:06 +02:00
Michal Čihař
eabdf845c3
Fix waiting for AJAX popup disappear in Selenium tests
...
Waiting for ajax_message_num_1 works only on first AJAX request and
we're doing more of them. This should remove need for many consequent
sleeps as we were actually not properly waiting for element.
Also it's better to wrap this logic in separate method as it is used in
many places in the code.
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-07 15:17:06 +02:00
Deven Bansod
32c19d9710
Add sleep to allow the tables to resize and prevent possible errors
...
The elements are not properly aligned and hence the click does not go through
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2017-08-23 16:12:33 +05:30
Deven Bansod
b72b5ab5f1
Add navigateDatabase method to prevent navigation errors
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2017-08-22 16:42:37 +05:30
Deven Bansod
11bc4c6252
Replace usleep with sleep calls
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2017-08-22 16:42:37 +05:30
Deven Bansod
8c32018335
Refactor methods in selenium tests
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2017-08-22 16:42:37 +05:30
Deven Bansod
8c247a17f8
Don't mark incomplete tests and skipped tests as Failed on browerstack
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2017-07-27 18:08:07 +05:30
Deven Bansod
88149373bb
Mark failed selenium tests on Browerstack as failed
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2017-07-27 17:07:31 +05:30
Deven Bansod
00f3d5701e
Fix selenium tests related to Table
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2017-07-18 19:00:42 +05:30
Deven Bansod
f12182d261
Fix selenium tests related to ChangePassword, Login, Normalization, Serversettings
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2017-07-11 18:50:22 +05:30
Deven Bansod
414ac39db9
Fix CreateDropDb, CreateRemoveUser and DB-related selenium tests
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2017-07-10 10:06:18 +05:30
Raghuram
d084d25a61
Fixes bugs in PmaSeleniumDbEventsTest.php
...
Signed-off-by: Raghuram Vadapalli<raghuram.vadapalli@research.iiit.ac.in>
2017-03-28 10:38:12 +05:30
Deven Bansod
d2fd27c041
Fix few more errors in hover on 'More'
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2016-12-29 17:39:22 +05:30
Deven Bansod
65fe1c7ad6
Fix selenium test related to Database events
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2016-12-28 23:20:02 +05:30
Deven Bansod
34bea12605
Fix create and drop user selenium test
...
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2016-12-26 15:46:34 +05:30
Michal Čihař
6d8e1d7935
Merge branch 'QA_4_6'
2016-07-28 09:38:08 +02:00
Michal Čihař
4072c1d29a
Use example.com for sample test urls
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-07-28 09:12:01 +02:00
Michal Čihař
b8c39d413d
Do not try to run selenium tests if not told so
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-02-22 09:26:28 +01:00
Michal Čihař
cb72492aab
Catch another exception coming from selenium
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-01-05 19:57:10 +01:00
Michal Čihař
55b317c699
Remove /*overload*/ prefix from mb_* calls
...
I believe this was temporary flagging to see which code is migrated and
can be safely removed now.
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-01-04 16:35:28 +01:00
Hugues Peccatte
4dadfa16b2
Remove useless call function parameter.
...
Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
2015-07-20 22:23:18 +02:00
Dan Ungureanu
91b97fadc2
Remove unneeded closing tags.
...
Signed-off-by: Dan Ungureanu <udan1107@gmail.com>
2015-07-19 00:18:38 +03:00
Madhura Jayaratne
f2782eb957
Remove table_results ID field
...
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
2014-12-01 15:25:22 +05:30
Hugues Peccatte
0ee7063220
Replace PMA_String calls by mb_* calls in tests.
...
Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
2014-09-29 18:52:54 +02:00
Hugues Peccatte
9b77d746ab
Mass modifications to use PMA_String.
...
Signed-off-by: Hugues Peccatte <hugues.peccatte@gmail.com>
2014-09-06 10:44:03 +02:00
Michal Čihař
42950083f6
Workaround waiting for menu
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-05-05 16:40:27 +02:00
Michal Čihař
19da9dc4c5
Use different project name for Selenium tests in BrowserStack
...
This allows filtering of Travis and Jenkins builds inside BrowserStack.
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-05-05 10:25:51 +02:00
Michal Čihař
7d9c1a0d2b
Remove workaround for coverage in Selenium tests
...
This is anyway broken, so let's wait till it is fixed upstream.
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-30 12:24:38 +02:00
Michal Čihař
72c9d6e436
Do not get extra URL when coverage tests are disabled
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-30 10:42:52 +02:00
Michal Čihař
8fbb981dd8
Try other method for destroying the More menu
...
By decreasing font size, the items should fit into screen without
creating additional clutter caused by menu resizer destroying.
Signed-off-by: Michal Čihař <michal@cihar.com>
2014-04-30 09:30:51 +02:00
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