test_editor_create_test
open http://demo.olat.org/olat/dmz/
assertTitle OLAT - Online Learning And Training
click ui=dmz::username()
type ui=dmz::username() author01
type ui=dmz::password() olat
clickAndWait ui=dmz::login()
assertTitle OLAT - Home
clickAndWait ui=tabs::learningResources()
clickAndWait ui=learningResources::toolbox_create_test()
type ui=learningResources::dialog_title() TestTest7
click ui=learningResources::dialog_description()
type ui=learningResources::dialog_description() Selenium Test 1
clickAndWait ui=learningResources::dialog_save()
clickAndWait ui=courseEditor::publishDialog_next()
clickAndWait ui=learningResources::dialog_startYes()
clickAndWait ui=testEditor::menu_link(link=New section)
click ui=testEditor::content_section_title()
type ui=testEditor::content_section_title() Test section
clickAndWait ui=testEditor::content_section_save()
clickAndWait ui=testEditor::menu_link(link=New question)
click ui=testEditor::content_metadata_title()
type ui=testEditor::content_metadata_title() Single Choice Question
clickAndWait ui=testEditor::content_metadata_save()
clickAndWait ui=testEditor::toolbox_add_addMultipleChoice()
click ui=testEditor::toolbox_add_insertAsRootsFirstChild()
clickAndWait ui=testEditor::toolbox_add_save()
click ui=testEditor::content_metadata_title()
type ui=testEditor::content_metadata_title() Multiple Choice Question
clickAndWait ui=testEditor::content_metadata_save()
clickAndWait ui=testEditor::toolbox_add_addKprim()
click ui=testEditor::toolbox_add_insertAsRootsFirstChild()
clickAndWait ui=testEditor::toolbox_add_save()
click ui=testEditor::content_metadata_title()
type ui=testEditor::content_metadata_title() Kprim Question
clickAndWait ui=testEditor::content_metadata_save()
clickAndWait ui=testEditor::toolbox_add_addGapText()
click ui=testEditor::toolbox_add_insertAsRootsFirstChild()
clickAndWait ui=testEditor::toolbox_add_save()
click ui=testEditor::content_metadata_title()
type ui=testEditor::content_metadata_title() Gap Text Question
clickAndWait ui=testEditor::content_metadata_save()
clickAndWait ui=testEditor::menu_link(link=Single Choice Question)
clickAndWait ui=testEditor::content_questionAnswers_tabQuestionAnswers()
clickAndWait ui=testEditor::content_questionAnswers_clickQuestion()
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() Is Kristina expecting a boy or a girl?
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_clickAnswer(indexOfAnswer=1)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() boy
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_addNewAnswer()
clickAndWait ui=testEditor::content_questionAnswers_clickAnswer(indexOfAnswer=2)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() girl
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
click ui=testEditor::content_questionAnswers_setCorrectSc(indexOfAnswer=2)
click ui=testEditor::content_questionAnswers_save()
clickAndWait ui=testEditor::menu_link(link=Multiple Choice Question)
clickAndWait ui=testEditor::content_questionAnswers_tabQuestionAnswers()
clickAndWait ui=testEditor::content_questionAnswers_clickQuestion()
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() What does Kristina like for breakfast?
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_clickAnswerMc(indexOfAnswer=1)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() Nussbrötli
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_addNewAnswer()
clickAndWait ui=testEditor::content_questionAnswers_clickAnswerMc(indexOfAnswer=2)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() Gipfeli
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_addNewAnswer()
clickAndWait ui=testEditor::content_questionAnswers_clickAnswerMc(indexOfAnswer=3)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() doppelter Espresso
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_addNewAnswer()
clickAndWait ui=testEditor::content_questionAnswers_clickAnswerMc(indexOfAnswer=4)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() Latte Macchiato
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
click ui=testEditor::content_questionAnswers_setCorrectMc(indexOfAnswer=4)
clickAndWait ui=testEditor::content_questionAnswers_save()
clickAndWait ui=testEditor::menu_link(link=Kprim Question)
clickAndWait ui=testEditor::content_questionAnswers_tabQuestionAnswers()
clickAndWait ui=testEditor::content_questionAnswers_clickQuestion()
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() Which specialities are from Sweden?
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_clickAnswer(indexOfAnswer=1)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() Princess Tarta
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_clickAnswer(indexOfAnswer=2)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() Spekemat
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_clickAnswer(indexOfAnswer=3)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() Klipfisk
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_clickAnswer(indexOfAnswer=4)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() Koetbullar
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
click ui=testEditor::content_questionAnswers_setCorrectKprim(indexOfAnswer=1)
click ui=testEditor::content_questionAnswers_setCorrectKprim(indexOfAnswer=4)
click ui=testEditor::content_questionAnswers_setIncorrectKprim(indexOfAnswer=2)
click ui=testEditor::content_questionAnswers_setIncorrectKprim(indexOfAnswer=3)
clickAndWait ui=testEditor::content_questionAnswers_save()
clickAndWait ui=testEditor::menu_link(link=Gap Text Question)
clickAndWait ui=testEditor::content_questionAnswers_tabQuestionAnswers()
clickAndWait ui=testEditor::content_questionAnswers_clickTextElement(indexOfTextElement=1)
click ui=testEditor::content_questionAnswers_editMaterial_questionField()
type ui=testEditor::content_questionAnswers_editMaterial_questionField() Name of Kristinas boy:
clickAndWait ui=testEditor::content_questionAnswers_editMaterial_saveAndback()
clickAndWait ui=testEditor::content_questionAnswers_addNewBlank()
type ui=testEditor::content_questionAnswers_blankField(indexOfElement=2) Nils
clickAndWait ui=testEditor::content_questionAnswers_save()
TODO
clickAndWait ui=tabs::learningResources()
clickAndWait ui=learningResources::menu_myEntries()
clickAndWait ui=learningResources::content_clickCourseEntry(nameOfCourse=TestTest7)
clickAndWait ui=learningResources::toolbox_learningResource_editContent()
clickAndWait ui=testEditor::menu_link(link=TestTest7)
type ui=testEditor::content_test_necessaryPassingScore() 4.0
clickAndWait ui=testEditor::content_test_save()
clickAndWait ui=testEditor::menu_link(link=Test section)
clickAndWait ui=testEditor::toolbox_Change_changeDelete()
waitForTextPresent Section cannot be deleted.
click ui=testEditor::dialog_clickOk()
clickAndWait ui=testEditor::toolbox_add_addSection()
click ui=courseEditor::toolbox_insertCourseElements_insertAsRootsFirstChild()
clickAndWait ui=testEditor::toolbox_add_save()
click ui=testEditor::content_section_title()
type ui=testEditor::content_section_title() Second section
clickAndWait ui=testEditor::content_section_save()
clickAndWait ui=testEditor::menu_link(link=New question)
clickAndWait ui=testEditor::toolbox_Change_changeDelete()
waitForTextPresent Question cannot be deleted.
click ui=testEditor::dialog_clickOk()
clickAndWait ui=testEditor::menu_link(link=Test section)
clickAndWait ui=testEditor::menu_link(link=Gap Text Question)
clickAndWait ui=testEditor::toolbox_Change_changeCopy()
click ui=courseEditor::toolbox_insertCourseElements_insertAsRootsFirstChild()
clickAndWait ui=testEditor::toolbox_add_save()
click ui=testEditor::content_metadata_title()
type ui=testEditor::content_metadata_title() Second gap
clickAndWait ui=testEditor::content_metadata_save()
clickAndWait ui=testEditor::content_questionAnswers_tabQuestionAnswers()
click ui=testEditor::content_questionAnswers_capitalization(indexOfElement=2)
clickAndWait ui=testEditor::content_questionAnswers_save()
clickAndWait ui=testEditor::menu_link(link=Second section)
clickAndWait ui=testEditor::menu_link(link=New question)
clickAndWait ui=testEditor::toolbox_Change_changeDelete()
clickAndWait ui=testEditor::dialog_clickYes()
assertTextNotPresent New question
clickAndWait ui=testEditor::toolbox_editorTools_closeEditor()
clickAndWait ui=testEditor::dialog_clickSave()
clickAndWait ui=learningResources::toolbox_create_course()
type ui=learningResources::dialog_title() CourseForTest
type ui=learningResources::dialog_description() I don't know what to type here
clickAndWait ui=learningResources::dialog_save()
clickAndWait ui=courseEditor::publishDialog_next()
clickAndWait ui=learningResources::dialog_startYes()
clickAndWait ui=courseEditor::toolbox_insertCourseElements_insertSelfTest()
click ui=courseEditor::toolbox_insertCourseElements_insertAsRootsFirstChild()
clickAndWait ui=courseEditor::toolbox_insertCourseElements_clickInsertCourseElement()
clickAndWait ui=courseEditor::content_bbSelfTest_tabSelfTestConfiguration()
clickAndWait ui=courseEditor::content_bbSelfTest_chooseFile()
clickAndWait ui=courseEditor::commons_chooseLr_myEntries()
clickAndWait ui=courseEditor::commons_chooseLr_chooseTest(nameOfTest=TestTest7)
click ui=courseEditor::content_bbSelfTest_layoutParameters_allowCancelYes()
click ui=courseEditor::content_bbSelfTest_layoutParameters_allowSuspendYes()
click ui=courseEditor::content_bbTest_layoutParameters_allowMenuNavigationNo()
click ui=courseEditor::content_bbTest_layoutParameters_showMenuNavigationNo()
clickAndWait ui=courseEditor::content_bbSelfTest_layoutParameters_save()
clickAndWait ui=courseEditor::toolbox_insertCourseElements_insertTest()
click ui=courseEditor::toolbox_insertCourseElements_insertAsRootsFirstChild()
clickAndWait ui=courseEditor::toolbox_insertCourseElements_clickInsertCourseElement()
clickAndWait ui=courseEditor::content_bbTest_tabTestConfiguration()
clickAndWait ui=courseEditor::content_bbTest_chooseFile()
clickAndWait ui=courseEditor::commons_chooseLr_myEntries()
clickAndWait ui=courseEditor::commons_chooseLr_chooseTest(nameOfTest=TestTest7)
click ui=courseEditor::content_bbTest_layoutParameters_allowCancelNo()
click ui=courseEditor::content_bbTest_layoutParameters_allowSuspendNo()
select ui=courseEditor::content_bbTest_layoutParameters_maximumNrOfApproach() label=2 x
click ui=courseEditor::content_bbTest_layoutParameters_displayresultsOnTestHomepageYes()
clickAndWait ui=courseEditor::content_bbTest_layoutParameters_save()
clickAndWait ui=courseEditor::toolbox_editorTools_publish()
clickAndWait ui=courseEditor::publishDialog_selectall()
clickAndWait ui=courseEditor::publishDialog_next()
click ui=courseEditor::publishDialog_courseAccessDropDown()
select ui=courseEditor::publishDialog_courseAccessDropDown() label=All registered OLAT users
clickAndWait ui=courseEditor::publishDialog_finish()
clickAndWait ui=courseEditor::toolbox_editorTools_closeEditor()
TODO
clickAndWait ui=tabs::learningResources()
clickAndWait ui=learningResources::menu_courses()
clickAndWait ui=learningResources::content_showContentOfLearningResource(nameOfLearningResource=CourseForTest)
clickAndWait ui=course::menu_link(link=Self-test)
clickAndWait ui=commons::start()
assertElementPresent ui=qti::cancelTest()
assertElementPresent ui=qti::suspendTest()
clickAndWait ui=qti::next()
assertTextPresent Second section
clickAndWait ui=qti::next()
assertTextPresent Second gap
type ui=qti::testGapItemFormElement(text=Name of Kristinas boy:) nils
clickAndWait ui=qti::saveAnswer()
assertTextPresent Actual score: 1 / 5
clickAndWait ui=qti::next()
assertTextPresent Gap Text Question
type ui=qti::testGapItemFormElement(text=Name of Kristinas boy:) nils
clickAndWait ui=qti::saveAnswer()
assertTextPresent Actual score: 1 / 5
assertTextPresent Kprim Question
click ui=qti::testKprimItemFormElementPlus(text=Princess Tarta)
click ui=qti::testKprimItemFormElementMinus(text=Spekemat)
click ui=qti::testKprimItemFormElementMinus(text=Klipfisk)
click ui=qti::testKprimItemFormElementPlus(text=Koetbullar)
clickAndWait ui=qti::saveAnswer()
assertTextPresent Actual score: 2 / 5
assertTextPresent Multiple Choice Question
click ui=qti::testItemFormElement(text=Nussbrötli)
click ui=qti::testItemFormElement(text=Latte Macchiato)
clickAndWait ui=qti::saveAnswer()
assertTextPresent Actual score: 3 / 5
assertTextPresent Single Choice Question
click ui=qti::testItemFormElement(text=girl)
clickAndWait ui=qti::saveAnswer()
assertTextPresent Actual score: 4 / 5
waitForTextPresent Your results were saved.
clickAndWait ui=qti::closeTest()
clickAndWait ui=course::menu_link(link=Self-test)
assertTextPresent 4.000
assertTextPresent Passed
assertElementNotPresent ui=qti::showHideResults(text=Show results)
clickAndWait ui=course::menu_link(link=Test)
clickAndWait ui=commons::start()
assertElementNotPresent ui=qti::cancelTest()
assertElementNotPresent ui=qti::suspendTest()
clickAndWait ui=qti::menuItem(titleOfItem=Second gap)
type ui=qti::testGapItemFormElement(text=Name of Kristinas boy:) nils
clickAndWait ui=qti::saveAnswer()
clickAndWait ui=qti::menuItem(titleOfItem=Gap Text Question)
type ui=qti::testGapItemFormElement(text=Name of Kristinas boy:) nils
clickAndWait ui=qti::saveAnswer()
clickAndWait ui=qti::menuItem(titleOfItem=Kprim Question )
click ui=qti::testKprimItemFormElementPlus(text=Princess Tarta)
click ui=qti::testKprimItemFormElementMinus(text=Spekemat)
click ui=qti::testKprimItemFormElementPlus(text=Klipfisk)
click ui=qti::testKprimItemFormElementMinus(text=Koetbullar)
clickAndWait ui=qti::saveAnswer()
clickAndWait ui=qti::menuItem(titleOfItem=Multiple Choice Question )
click ui=qti::testItemFormElement(text=Nussbrötli)
click ui=qti::testItemFormElement(text=Latte Macchiato)
clickAndWait ui=qti::saveAnswer()
clickAndWait ui=qti::menuItem(titleOfItem=Single Choice Question )
click ui=qti::testItemFormElement(text=girl)
clickAndWait ui=qti::saveAnswer()
clickAndWait ui=qti::finishTest()
waitForTextPresent Your results were saved
clickAndWait ui=qti::closeTest()
clickAndWait ui=course::menu_link(link=Test)
assertTextPresent 3.000
assertTextPresent Failed
assertElementPresent ui=qti::showHideResults(text=Show results)
clickAndWait ui=commons::start()
clickAndWait ui=qti::finishTest()
waitForTextPresent Your results were saved
clickAndWait ui=qti::closeTest()
clickAndWait ui=course::menu_link(link=Test)
assertTextPresent 0.000
assertTextPresent Failed
clickAndWait ui=course::menu_link(link=Test)
assertElementNotPresent ui=commons::start()
assertTextPresent You cannot launch this test anymore.