aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartosz Dziewoński <matma.rex@gmail.com>2023-01-04 23:49:42 +0100
committerBartosz Dziewoński <matma.rex@gmail.com>2023-01-05 00:17:38 +0100
commit43cc41d22c146027097d3f17c20ce66eb95c017c (patch)
treebd1c09c051f675b04665f7d9415d94b5d588a56d
parent1ea798726ab9bc4d184182133fead42c5ec9b807 (diff)
downloadmediawikicore-43cc41d22c146027097d3f17c20ce66eb95c017c.tar.gz
mediawikicore-43cc41d22c146027097d3f17c20ce66eb95c017c.zip
Disable CodeMirror while running Selenium tests
Bug: T324879 Change-Id: I81c0bd2cf036538d7727df008d7406b80caeddc9
-rw-r--r--tests/selenium/pageobjects/edit.page.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/selenium/pageobjects/edit.page.js b/tests/selenium/pageobjects/edit.page.js
index dca560e937c6..9eed92aedfb1 100644
--- a/tests/selenium/pageobjects/edit.page.js
+++ b/tests/selenium/pageobjects/edit.page.js
@@ -10,8 +10,13 @@ class EditPage extends Page {
get save() { return $( '#wpSave' ); }
get previewButton() { return $( '#wpPreview' ); }
- openForEditing( title ) {
+ async openForEditing( title ) {
super.openTitle( title, { action: 'submit', vehidebetadialog: 1, hidewelcomedialog: 1 } );
+ // Compatibility with CodeMirror extension (T324879)
+ const cmButton = $( '.mw-editbutton-codemirror-active' );
+ if ( await cmButton.isExisting() ) {
+ await cmButton.click();
+ }
}
async preview( name, content ) {