<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'http://wikibase.nl/Special:URIResolver/'>
	<!ENTITY category 'http://wikibase.nl/Special:URIResolver/Category-3A'>
	<!ENTITY property 'http://wikibase.nl/Special:URIResolver/Property-3A'>
	<!ENTITY wikiurl 'https://open-csp.org/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:category="&category;"
	xmlns:property="&property;">

	<owl:Ontology rdf:about="https://open-csp.org/Special:ExportRDF/DevOps-3ADoc/FlexForm/2.1/Selenium_Basic_functionality">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-30T06:51:14+02:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="http://wikibase.nl/Special:URIResolver/DevOps-3ADoc/FlexForm/2.1/Selenium_Basic_functionality">
		<rdfs:label>Basic functionality GET</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://open-csp.org/Special:ExportRDF/DevOps-3ADoc/FlexForm/2.1/Selenium_Basic_functionality"/>
		<swivt:page rdf:resource="https://open-csp.org/DevOps-3ADoc/FlexForm/2.1/Selenium_Basic_functionality"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">50000</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">en</swivt:wikiPageContentLanguage>
		<property:Class rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Doc</property:Class>
		<property:Doc_parent rdf:resource="&wiki;DevOps-3ADoc/FlexForm/2.1/Selenium_tests"/>
		<property:Doc_sort_order rdf:datatype="http://www.w3.org/2001/XMLSchema#double">10</property:Doc_sort_order>
		<property:Doc_subject rdf:resource="&wiki;DevOps-3ADoc/FlexForm"/>
		<property:Doc_synopsis rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Basic tests</property:Doc_synopsis>
		<property:Doc_target_group rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Administrator</property:Doc_target_group>
		<property:Doc_title_with_versions rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Basic functionality GET (2.1,2.5)</property:Doc_title_with_versions>
		<property:Subject_version rdf:datatype="http://www.w3.org/2001/XMLSchema#string">2.1</property:Subject_version>
		<property:Subject_version rdf:datatype="http://www.w3.org/2001/XMLSchema#string">2.5</property:Subject_version>
		<property:Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Basic functionality GET</property:Title>
		<property:Has_query rdf:resource="&wiki;DevOps-3ADoc/FlexForm/2.1/Selenium_Basic_functionality-23_QUERYf3059c2e415e34fb3064278db3799705"/>
		<swivt:wikiPageCreationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2023-05-15T08:31:31Z</swivt:wikiPageCreationDate>
		<property:Creation_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2460079.8552199</property:Creation_date-23aux>
		<property:Display_title_of rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Basic functionality GET</property:Display_title_of>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2025-08-26T07:53:48Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2460913.8290278</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Doc/FlexForm/2.1/Selenium Basic functionality</swivt:wikiPageSortKey>
		<property:Page_creator rdf:resource="&wiki;User-3AFd4138e7-2D8b46-2D4c8f-2D99bf-2Dd4b738ebc295"/>
		<property:Page_author rdf:resource="&wiki;User-3AMaintenance_script"/>
		<property:Page_author rdf:resource="&wiki;User-3ACharlot"/>
		<property:Page_author rdf:resource="&wiki;User-3AFd4138e7-2D8b46-2D4c8f-2D99bf-2Dd4b738ebc295"/>
		<property:Page_ID rdf:datatype="http://www.w3.org/2001/XMLSchema#double">410</property:Page_ID>
		<property:Parsed_text rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Prerequisites 
 
 
 
 
 User
 
 Sysop/Admin or in a user group defined in the setting that allows for creating FlexForms on pages
  
 GET1-1: GET Forms:Text 
 1. Create page Selenium/GET1-1 
 2. Add following content and save
 
   &lt; form  action = "get"  id = "GET1-1" &gt; 
  &lt;!-- GET1-1 Selenium test--&gt; 
  &lt; input  type = "text"  name = "test"  /&gt; 
  &lt; input  type = "submit"  value = "GET1-1 test"  /&gt; 
 &lt;/ form &gt; 
 
 3. In the form with id="GET1-1" type " MyTest " in the text field with name " test ".
 4. Click the submit button with value " GET1-1 test ".
 5. Verify the result:
 5.1 Same page is reloaded
 5.2 url will now have an argument and value of  : test=MyTest 
 5.3 the text field with name " test " will now have the value of " MyTest "
 6. Change the argument in the url test=MyTest to test=Mytest2 and press enter.
 7. Verify the result:
 7.1 Same page is reloaded
 7.2 url will now have an argument and value of  : test=MyTest2 
 7.3 the text field with name " test " will now have the value of " MyTest2 "
 
 GET1-2: GET Forms:Radio 
 1. Create page Selenium/GET1-2 
 2. Add following content and save
 
   &lt; form  action = "get"  id = "GET1-2" &gt; 
  &lt;!-- GET1-2 Selenium test--&gt; 
  &lt; input  type = "radio"  id = "huey"  name = "drone"  value = "huey"  /&gt; 
  &lt; label  for = "huey" &gt; Huey &lt;/ label &gt;&lt; br &gt; 
  &lt; input  type = "radio"  id = "dewey"  name = "drone"  value = "dewey"  /&gt; 
  &lt; label  for = "dewey" &gt; Dewey &lt;/ label &gt;&lt; br &gt; 
  &lt; input  type = "radio"  id = "louie"  name = "drone"  value = "louie"  /&gt; 
  &lt; label  for = "louie" &gt; Louie &lt;/ label &gt;&lt; br &gt; 
  &lt; input  type = "submit"  value = "GET1-2 test"  /&gt; 
 &lt;/ form &gt; 
 
 3. In the form with id="GET1-2" click on Dewey 
 4. Click the submit button with value " GET1-2 test ".
 5. Verify the result:
 5.1 Same page is reloaded
 5.2 Url will now have an argument and value of  : drone=dewey 
 5.2 Dewey is automatically selected
 6. Change the argument in the url drone=dewey to drone=huey and press enter.
 7. Verify the result:
 7.1 Same page is reloaded
 7.2 url will now have an argument and value of  : drone=huey 
 7.3 Huey is automatically selected
 
 GET1-3: GET Forms:Checkbox 
 1. Create page Selenium/GET1-3 
 2. Add following content and save
 
   &lt; form  action = "get"  id = "GET1-3" &gt; 
  &lt;!-- GET1-3 Selenium test--&gt; 
  &lt; input  type = "checkbox"  name = "Role[]"  value = "organizer"  id = "organizer-checkbox"  /&gt; 
  &lt; label  for = "organizer-checkbox" &gt; Organizer &lt;/ label &gt;&lt; br &gt; 
  &lt; input  type = "checkbox"  name = "Role[]"  value = "participant"  id = "participant-checkbox"  /&gt; 
  &lt; label  for = "participant-checkbox" &gt; Participant &lt;/ label &gt;&lt; br &gt; 
  &lt; input  type = "checkbox"  name = "Role[]"  value = "contact"  id = "contact-checkbox"  /&gt; 
  &lt; label  for = "contact-checkbox" &gt; Contact &lt;/ label &gt;&lt; br &gt; 
  &lt; input  type = "checkbox"  name = "Role[]"  value = "user"  id = "user-checkbox"  /&gt; 
  &lt; label  for = "user-checkbox" &gt; User &lt;/ label &gt;&lt; br &gt; 
  &lt; input  type = "submit"  value = "GET1-3 test"  /&gt; 
 &lt;/ form &gt; 
 
 3. In the form with id="GET1-3" click on Participant 
 4. Click the submit button with value " GET1-3 test ".
 5. Verify the result:
 5.1 Same page is reloaded
 5.2 Url will now have an argument and value of  : Role=participant 
 5.2 Participant is automatically checked
 6. Change the argument in the url Role=participant to Role=contact and press enter.
 7. Verify the result:
 7.1 Same page is reloaded
 7.2 url will now have an argument and value of  : Role=contact 
 7.3 Contact is automatically checked. Other checkboxes are unchecked.
 8. Reload the page Selenium/GET1-3 without any arguments and make sure not checkboxes are selected.
 9. In the form with id="GET1-3" click on/check Participant and User 
 10. Click the submit button with value " GET1-3 test ".
 11 Verify the result:
 11.1 Same page is reloaded
 11.2 Url will now have an argument and value of  : Role=participant,user 
 11.2 Participant AND Contact are automatically selected
 
 GET1-4: GET Forms:Secure 
 1. Create page Selenium/GET1-4 
 2. Add following content and save
 
   &lt; form  action = "get"  id = "GET1-4" &gt; 
  &lt;!-- GET1-4 Selenium test--&gt; 
  &lt; input  type = "text"  name = "test"  /&gt; 
  &lt; input  type = "secure"  name = "securetest"  value = "ok"  /&gt; 
  &lt; input  type = "submit"  value = "GET1-4 test"  /&gt; 
 &lt;/ form &gt; 
 
 3. In the form with id="GET1-4" type " MyTest " in the text field with name " test ".
 4. Click the submit button with value " GET1-4 test ".
 5. Verify the result:
 5.1 Same page is reloaded
 5.2 url will now have an argument and value of  : test=MyTest 
 5.3 the text field with name " test " will now have the value of " MyTest "
 5.4 url will NOT have an argument and value of  : securetest=ok 
 6. Change the argument in the url test=MyTest to test=Mytest2 and press enter.
 7. Verify the result:
 7.1 Same page is reloaded
 7.2 url will now have an argument and value of  : test=MyTest2 
 7.3 the text field with name " test " will now have the value of " MyTest2 "
 7.4 url will NOT have an argument and value of  : securetest=ok 
 
 GET1-5: GET Forms:Hidden 
 1. Create page Selenium/GET1-5 
 2. Add following content and save
 
   &lt; form  action = "get"  id = "GET1-5" &gt; 
  &lt;!-- GET1-5 Selenium test--&gt; 
  &lt; input  type = "text"  name = "test"  /&gt; 
  &lt; input  type = "hidden"  name = "hiddentest"  value = "hiddenvalue"  /&gt; 
  &lt; input  type = "submit"  value = "GET1-5 test"  /&gt; 
 &lt;/ form &gt; 
 
 3. In the form with id="GET1-5" type " MyTest " in the text field with name " test ".
 4. Click the submit button with value " GET1-5 test ".
 5. Verify the result:
 5.1 Same page is reloaded
 5.2 url will now have an argument and value of  : test=MyTest 
 5.3 the text field with name " test " will now have the value of " MyTest "
 5.4 url will have an argument and value of  : hiddentest=hiddenvalue 
 6. Change the argument in the url test=MyTest to test=Mytest2 and press enter.
 7. Verify the result:
 7.1 Same page is reloaded
 7.2 url will now have an argument and value of  : test=MyTest2 
 7.3 the text field with name " test " will now have the value of " MyTest2 "
 7.4 url will have an argument and value of  : hiddentest=hiddenvalue</property:Parsed_text>
	</swivt:Subject>
	<swivt:Subject rdf:about="http://wikibase.nl/Special:URIResolver/DevOps-3ADoc/FlexForm/2.1/Selenium_Basic_functionality-23_QUERYf3059c2e415e34fb3064278db3799705">
		<swivt:masterPage rdf:resource="&wiki;DevOps-3ADoc/FlexForm/2.1/Selenium_Basic_functionality"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">50000</swivt:wikiNamespace>
		<property:Query_depth rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Query_depth>
		<property:Query_format rdf:datatype="http://www.w3.org/2001/XMLSchema#string">plainlist</property:Query_format>
		<property:Query_size rdf:datatype="http://www.w3.org/2001/XMLSchema#double">1</property:Query_size>
		<property:Query_string rdf:datatype="http://www.w3.org/2001/XMLSchema#string">[[:DevOps:Doc/FlexForm/2.1/Selenium Basic functionality]]</property:Query_string>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Doc/FlexForm/2.1/Selenium Basic functionality# QUERYf3059c2e415e34fb3064278db3799705</swivt:wikiPageSortKey>
	</swivt:Subject>
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#creationDate" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#page" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiNamespace" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3AClass" />
	<owl:ObjectProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3ADoc_parent" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3ADoc_sort_order" />
	<owl:ObjectProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3ADoc_subject" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3ADoc_synopsis" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3ADoc_target_group" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3ADoc_title_with_versions" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3ASubject_version" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3ATitle" />
	<owl:ObjectProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3AHas_query" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageCreationDate" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3ACreation_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3ADisplay_title_of" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3AModification_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" />
	<owl:ObjectProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3APage_creator" />
	<owl:ObjectProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3APage_author" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3APage_ID" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3AParsed_text" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#masterPage" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3AQuery_depth" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3AQuery_format" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3AQuery_size" />
	<owl:DatatypeProperty rdf:about="http://wikibase.nl/Special:URIResolver/Property-3AQuery_string" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>