diff options
author | Bartosz Dziewoński <matma.rex@gmail.com> | 2023-01-04 23:49:42 +0100 |
---|---|---|
committer | Bartosz Dziewoński <matma.rex@gmail.com> | 2023-01-05 00:17:38 +0100 |
commit | 43cc41d22c146027097d3f17c20ce66eb95c017c (patch) | |
tree | bd1c09c051f675b04665f7d9415d94b5d588a56d | |
parent | 1ea798726ab9bc4d184182133fead42c5ec9b807 (diff) | |
download | mediawikicore-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.js | 7 |
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 ) { |