| queryInterfaceInWysiwyg | ||
| open | /mediawiki/index.php?title=France&action=edit | |
| type | wpTextbox1 | [[HasCitizen::33333333]] [[HasCapital::Paris]] [[Category:State]] |
| clickAndWait | wpSave | |
| open | /mediawiki/index.php?title=Portugal&action=edit | |
| type | wpTextbox1 | [[HasCitizen::44444444444]] [[HasCapital::Lissabon]] [[Category:State]] |
| clickAndWait | wpSave | |
| open | /mediawiki/index.php?title=Germany&action=edit | |
| type | wpTextbox1 | [[HasCitizen::55555555]] [[HasCapital::Berlin]] [[Category:State]] |
| clickAndWait | wpSave | |
| open | /mediawiki/index.php?title=WYSIWYGTest&action=edit&mode=wysiwyg | |
| waitForElementPresent | //a[contains(@class, 'SMWqi')]/span[contains(text(), 'Query Interface')] | |
| runScript | CKEDITOR.instances.wpTextbox1.setData("") | |
| setSpeed | 5000 | |
| click | //a[contains(@class, 'SMWqi')]/span[contains(text(), 'Query Interface')] | |
| selectFrame | CKeditorQueryInterface | |
| setSpeed | 0 | |
| click | qiDefTab3 | |
| type | fullAskText | {{#ask: [[Category:State]] | ?HasCitizen | format=table | merge=false |}} |
| click | //button[@onclick='qihelper.loadFromSource(true)'] | |
| waitForElementPresent | link=33333333 | |
| verifyElementPresent | link=33333333 | |
| verifyElementPresent | link=France | |
| verifyElementPresent | link=55555555 | |
| verifyElementPresent | link=Germany | |
| verifyElementPresent | link=44444444444 | |
| verifyElementPresent | link=Portugal | |
| verifyElementPresent | link=HasCitizen | |
| selectWindow | null | |
| click | //a[contains(@class, 'cke_dialog_ui_button_ok')] | |
| verifyElementPresent | //img[@class='FCK__SMWquery'][@align=''][@src='http://localhost/mediawiki/extensions/WYSIWYG/ckeditor/images/spacer.gif?t=AA4E4NT'][@_cke_realelement='%3Cspan%20class%3D%22fck_smw_query%22%3E%7B%7B%23ask%3A%20%5B%5BCategory%3AState%5D%5DfckLRfckLR%7C%20%3FHasCitizen%20fckLRfckLR%7C%20format%3DtablefckLRfckLR%7C%20merge%3DfalsefckLRfckLR%7C%7D%7D%3C%2Fspan%3E'][@_cke_real_node_type='1'][@alt='Unknown Object'][@_cke_real_element_type='span'] | |
| clickAndWait | wpSave | |
| verifyElementPresent | link=HasCitizen | |
| verifyElementPresent | link=33333333 | |
| verifyElementPresent | link=France | |
| verifyElementPresent | link=55555555 | |
| verifyElementPresent | link=Germany | |
| verifyElementPresent | link=44444444444 | |
| verifyElementPresent | link=Portugal | |