Željko Filipin
78fe1911a4
selenium: Document when, how and why a test is skipped
...
Bug: T280652
Change-Id: I835e86ad663d77d2623637a06a27c7a90e007cb6
2024-07-08 15:17:13 +02:00
libraryupgrader
0d8e740635
build: Updating npm dependencies
...
* eslint-config-wikimedia: 0.27.0 → 0.28.0
The following rules are failing and were disabled:
* modules:
* no-jquery/no-extend
* grunt-stylelint: 0.19.0 → 0.20.0
* stylelint-config-wikimedia: 0.16.1 → 0.17.1
Change-Id: I45a64d80ef5aa50b4a1abd871605f52682ab9b5b
2024-06-06 16:47:09 +00:00
osamaahmed17
020b44c43a
selenium: Delete invisible unicode characters
...
Bug: T300386
Change-Id: I7c5db54247dc5b4566996afcbfab70b5fd4696a8
2022-01-31 09:02:09 +00:00
Alexander Vorwerk
4c7726a9ec
selenium: reenable skipping of flaky test
...
Bug: T299339
Change-Id: I4d0838bdd6f1d0e1e220d1d611ae3e6e5c2b80eb
2022-01-17 16:26:35 +01:00
Kosta Harlan
e4803b42e3
selenium: Add missing await statements
...
Follows-Up: 8327d33c99e495b109d97df7b525181dfc41c18d
Bug: T293073
Change-Id: Ib1862b857955999dbe7085a247e215e31eb89cff
2022-01-17 18:05:59 +05:00
Kosta Harlan
73496ec386
selenium: Skip flaky test
...
Bug: T299339
Change-Id: I6ff5d9d0e90b447112f5efea1489030238b52fac
2022-01-17 13:21:35 +01:00
osamaahmed17
9903581028
selenium: Refactor Echo WebdriverIO tests from sync to async mode
...
WebdriverIO has dropped support of sync mode due to breaking changes in Chromium, hence all tests of Echo have been changed to async.
Bug: T293073
Change-Id: I8327d33c99e495b109d97df7b525181dfc41c18d
2022-01-17 04:32:20 +05:00
Željko Filipin
64f1486d67
selenium: Delete tests disabled for more than 1 year
...
The entire mention.js file was disabled by Kosta Harlan
2 years ago in efd7594
.
Bug: T280652
Change-Id: Id2c0bc8e73a58738d422df2abd9c9157f426ab15
2021-04-20 13:25:22 +00:00
vidhi-mody
f25ed7e705
Selenium: Update to WebdriverIO v5
...
Update NPM packages: webdriverio, wdio-mediawiki.
Replace NPM packages:
- wdio-mocha-framework with @wdio/mocha-framework.
- wdio-spec-reporter with @wdio/spec-reporter.
New NPM packages: @wdio/cli, @wdio/local-runner, @wdio/sync.
Replace:
- `browser.element` with `$`.
- `chromeOptions` with `'goog:chromeOptions'`.
- `password` with `mwPwd`.
- `username` with `mwUser`.
- `waitForVisible()` with `waitForDisplayed()`.
Bug: T250610
Change-Id: If7a5ee9588f082be18f27ee45a051ae956c688f5
2020-06-22 15:54:30 +00:00
Ed Sanders
ffe3363d09
build: Update eslint-config-wikimedia to 0.16.1
...
Change-Id: I2ce14429f9440e69e36fa349847f58fb32862f2a
2020-06-15 16:19:00 +01:00
Ed Sanders
80ddee3956
build: Update linters
...
Change-Id: I713aafb891306fc21a776a7d4622c6a039798753
2019-12-12 11:20:49 +00:00
Kosta Harlan
efd759402f
Skip broken Selenium test
...
Caused failure in
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Echo/+/524520#message-7f1addb6b8b09919581014fe18c6dddef32fb078
Bug: T227009
Change-Id: Iae088bc7c966f927a15d06a4de5966a76913dbe4
2019-07-30 16:54:31 +02:00
ephemeralwaves
05f3e66a9d
Selenium: Fix failing test by only running tests tagged @daily
...
Changed `selenium-daily` npm script to only run tests tagged `@daily`
and removed `it.skip` on tests failing in beta cluster.
Bug:T227009
Change-Id: Id2edbfd941df098d326fa30ed9dc9f68e228f021
2019-07-05 10:58:19 +00:00
Željko Filipin
e76e9f9b5c
Selenium: Fix failing Jenkins job by disabling failing tests
...
Bug: T227009
Change-Id: I5d2fcc1e6f50e73375c834e1167726273c82025c
2019-07-01 17:49:29 +02:00
ephemeralwaves
dd4539b522
Selenium: Test that checks for user mention alerts
...
Check that a user gets an alert when their username is mentioned by another user.
Bug: T224894
Change-Id: I303e10a40d1092e4b9f81deef0f1ac2af6f7a435
2019-06-19 10:23:22 +00:00
ephemeralwaves
917d003397
Test that checks for welcome notification
...
Added a test that creates a new user and checks that they have a welcome message when notices is clicked.
Bug: T217051
Change-Id: Ia5808ebcedcd91f740cce646f4aa0576ef6d378f
2019-04-30 21:00:53 -04:00
jenkins-bot
2c128578ca
Merge "Selenium: notices' flyout"
2019-04-01 15:40:18 +00:00
ephemeralwaves
2dec325d13
Selenium: notices' flyout
...
Test that checks if the flyout window appears when the notices badge is clicked.
Bug: T217051
Change-Id: Icf37b2908f26b2cb43c8c7ae0de4eca73a5a28a4
2019-04-01 15:19:21 +00:00
ephemeralwaves
319808de5d
Selenium: the first test for Special:Notifications
...
Open the notifications page and check that the notification heading is present.
Bug: T217051
Change-Id: I357e83eca9f6d6fe380ec6996fb557d578a76912
2019-03-25 15:47:38 +00:00
ephemeralwaves
8212dfe2a3
Test that checks for alerts' flyout
...
Added a test that checks if the flyout window appears when the alerts badge is
clicked.
Bug: T217051
Change-Id: I5afbb6928a42ddf1c71dec13c4559189d7c31f28
2019-03-04 13:26:22 -05:00
Željko Filipin
6aa871293e
Use new page objects from mediawiki/core in Selenium tests
...
Bug: T171848
Change-Id: Ib6a08c6a34ef6a4bef8a81f49fed8aae67dc67dc
2018-06-22 15:23:23 +00:00
Željko Filipin
30511cccdc
Selenium test: alerts and notices are visible after logging in
...
The first Selenium test in Node.js using WebdriverIO.
Bug: T171848
Change-Id: Ie6bdc0f164e24c35db8a922df57428ec4d5452d3
2018-01-05 15:16:22 +00:00