转到文件
jenkins-bot d5cda6043a Merge "Drop IE11 compatibility for a Unicode-enabled regex" 2024-05-13 18:20:42 +00:00
.phan Add phan 2019-04-27 21:34:32 +02:00
i18n Localisation updates from https://translatewiki.net. 2024-04-22 09:29:52 +02:00
includes Use namespaced classes 2024-01-04 22:22:41 +01:00
resources Merge "Drop IE11 compatibility for a Unicode-enabled regex" 2024-05-13 18:20:42 +00:00
tests build: Updating dependencies 2024-02-13 03:26:46 +00:00
.eslintignore build: Update linters 2023-09-20 21:12:36 +00:00
.eslintrc.json build: Update linters 2023-09-20 21:12:36 +00:00
.gitignore Add tests/selenium/log to .gitignore 2020-10-22 16:29:03 +00:00
.gitreview First draft 2018-03-01 07:55:27 +08:00
.phpcs.xml build: Updating npm dependencies 2021-10-08 20:26:25 +00:00
.stylelintrc.json build: Update linters 2023-09-20 21:12:36 +00:00
CODE_OF_CONDUCT.md build: Updating mediawiki/phan-taint-check-plugin to 1.4.0 2018-09-01 14:49:21 +00:00
COPYING Add COPYING file 2018-07-30 14:26:48 +00:00
Gruntfile.js build: Update linters 2023-09-20 21:12:36 +00:00
README.md Basic test for search form 2018-08-17 14:13:45 +08:00
composer.json build: Updating dependencies 2024-05-11 00:31:34 +00:00
extension.json build: Update MediaWiki requirement to 1.42 2024-01-12 18:31:57 -05:00
package-lock.json build: Updating dependencies 2024-05-11 00:31:34 +00:00
package.json build: Updating dependencies 2024-05-11 00:31:34 +00:00

README.md

TemplateWizard

A MediaWiki extension for adding a popup dialog box to the WikiEditor toolbar with which to add template code to wikitext.

https://www.mediawiki.org/wiki/Extension:TemplateWizard

Running browser tests

Start chromedriver:

chromedriver --url-base=wd/hub --port=4444

Run Selenium from the MediaWiki root directory:

export MW_SERVER=http://localhost
export MW_SCRIPT_PATH=/path/to/wiki
export MEDIAWIKI_USER=Admin
export MEDIAWIKI_PASSWORD=adminpassword
./node_modules/.bin/wdio ./tests/selenium/wdio.conf.js --spec extensions/TemplateWizard/tests/selenium/specs/TemplateWizard.SearchForm.js