Line 55: | Line 55: | ||
5.2 Check the content,it should only have '''MyTest''' | 5.2 Check the content,it should only have '''MyTest''' | ||
+ | |||
+ | == CREATE1-2 using mwfollow == | ||
+ | 1. Create page '''Selenium/CREATE1-2''' | ||
+ | |||
+ | 2. Add following content and save | ||
+ | |||
+ | <syntaxhighlight lang="html"> | ||
+ | <form id="CREATE1-3"> | ||
+ | <!-- CREATE1-3 Selenium test--> | ||
+ | <_create mwwrite="CREATE1-3/Test" mwtemplate="test" mwfollow /> | ||
+ | <textarea name="testing-area"></textarea> | ||
+ | <input type="text" name="testing-text" /> | ||
+ | <input type="date" name="testing-date" /> | ||
+ | <input type="submit" value="CREATE1-3 test" /> | ||
+ | </form> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | 3. In the form with id="CREATE1-3" type "'''MyTest'''" in the textarea with name "'''testing-area'''". | ||
+ | |||
+ | 4. In the form with id="CREATE1-3" type "'''MyTest text'''" in the text input with name "'''testing-text'''". | ||
+ | |||
+ | 5. In the form with id="CREATE1-3" choose "'''30-08-2023'''" as date in the date input with name "'''testing-date'''". | ||
+ | |||
+ | 6. Click the submit button with value "'''CREATE1-3 test'''". | ||
+ | |||
+ | 7. Verify the result: | ||
+ | |||
+ | 7.1 You are redirected to the newly create page CREATE1-3/Test | ||
+ | |||
+ | 7.2 Check the content,it should hold be : | ||
+ | |||
+ | <pre> | ||
+ | {{test | ||
+ | |testing-area=MyTest | ||
+ | |testing-text=MyTest text | ||
+ | |testing-date=2023-08-30 | ||
+ | }} | ||
+ | </pre> | ||
+ | |||
+ | 7.3 The date might be different depending on the MediaWiki locale setting |
Revision as of 11:04, 24 August 2023
Prerequisites
User | Sysop/Admin or in a user group defined in the setting that allows for creating FlexForms on pages |
---|
CREATE1-1
1. Create page Selenium/CREATE1-1
2. Add following content and save
<form id="CREATE1-1">
<!-- CREATE1-1 Selenium test-->
<_create mwwrite="CREATE1-1/Test" mwtemplate="wsnone" />
<textarea name="testing-area"></textarea>
<input type="submit" value="CREATE1-1 test" />
</form>
3. In the form with id="CREATE1-1" type "MyTest" in the textarea with name "testing-area".
4. Click the submit button with value "CREATE1-1 test".
5. Verify the result:
5.1 Same page is reloaded
5.2 Go to page CREATE1-1/Test it should have been created
5.3 Check the content,it should only have MyTest
CREATE1-2 using mwfollow
1. Create page Selenium/CREATE1-2
2. Add following content and save
<form id="CREATE1-2">
<!-- CREATE1-2 Selenium test-->
<_create mwwrite="CREATE1-2/Test" mwtemplate="wsnone" mwfollow />
<textarea name="testing-area"></textarea>
<input type="submit" value="CREATE1-2 test" />
</form>
3. In the form with id="CREATE1-2" type "MyTest" in the textarea with name "testing-area".
4. Click the submit button with value "CREATE1-2 test".
5. Verify the result:
5.1 You are redirected to the newly create page CREATE1-2/Test
5.2 Check the content,it should only have MyTest
CREATE1-2 using mwfollow
1. Create page Selenium/CREATE1-2
2. Add following content and save
<form id="CREATE1-3">
<!-- CREATE1-3 Selenium test-->
<_create mwwrite="CREATE1-3/Test" mwtemplate="test" mwfollow />
<textarea name="testing-area"></textarea>
<input type="text" name="testing-text" />
<input type="date" name="testing-date" />
<input type="submit" value="CREATE1-3 test" />
</form>
3. In the form with id="CREATE1-3" type "MyTest" in the textarea with name "testing-area".
4. In the form with id="CREATE1-3" type "MyTest text" in the text input with name "testing-text".
5. In the form with id="CREATE1-3" choose "30-08-2023" as date in the date input with name "testing-date".
6. Click the submit button with value "CREATE1-3 test".
7. Verify the result:
7.1 You are redirected to the newly create page CREATE1-3/Test
7.2 Check the content,it should hold be :
{{test |testing-area=MyTest |testing-text=MyTest text |testing-date=2023-08-30 }}
7.3 The date might be different depending on the MediaWiki locale setting