OpenKeyWord  Build Tag: jenkins-DoxyGen_EN-107, Build ID: 2015-03-08_20-51-06
 All Classes Namespaces Functions Variables Properties Pages
OKW.GUI.Selenium.SeTextField_AllBrowser.En.SeTextField_Test_en Class Reference
Inheritance diagram for OKW.GUI.Selenium.SeTextField_AllBrowser.En.SeTextField_Test_en:

Public Member Functions

void TC_LogExists_en ()
 Prüft ob ein vorhandenes objekt existiert. Erwartet wird, dass das Objekt existiert.
 
void TC_LogHasFocus_en ()
 Focus eines Textfeldes loggen.
 
void TC_LogIsActive_en ()
 Logt, ob das Textfeld aktiv ist.
 
void TC_LogLabel_en ()
 Tooltip eines Textfeldes Prüfen.
 
void TC_LogToolTip_en ()
 Tooltip eines Textfeldes Prüfen.
 
void TC_LogValue_en ()
 
void TC_MemorizeExists_en ()
 Prüft ob ein vorhandenes objekt existiert. Erwartet wird, dass das Objekt existiert.
 
void TC_MemorizeHasFocus_en ()
 Focus eines Textfeldes merken.
 
void TC_MemorizeIsActive_en ()
 Merkt sich, ob das Textfeld kctiv ist.
 
void TC_MemorizeLabel_en ()
 Tooltip eines Textfeldes Prüfen.
 
void TC_MemorizeToolTip_en ()
 Tooltip eines Textfeldes Prüfen.
 
void TC_MemorizeValue_en ()
 
void TC_SetFocus_NoAttributeReadonly_en ()
 
void TC_SetFocus_WithAttributeReadonly_en ()
 Prüft die SetFocusFunktion bei Textfelder mit dem Attribute "ReadOnly".
 
void TC_SetValue_en ()
 
void TC_SetValue_IGNORE_en ()
 
void TC_TypeKey_en ()
 
void TC_TypeKey_IGNORE_en ()
 
void TC_VerifyExists_NO_en ()
 Prüft ob ein nicht vorhandenes Objekt nicht existiert. Erwartet wird das das objekt nicht existiert.
 
void TC_VerifyExists_NO_YesObject_en ()
 Prüft ob ein vorhandenes Objekt nicht existiert. Hier wird wird geprüft auf das default timout exception getriggert wird. TODO Zeitmessung einbauen.
 
void TC_VerifyExists_YES_en ()
 Prüft ob ein vorhandenes objekt existiert. Erwartet wird, dass das Objekt existiert.
 
void TC_VerifyExists_IGNORE_en ()
 
void TC_VerifyExists_YES_NoObject_en ()
 Prüft ob ein nicht vorhandenes objekt existiert. Erwartet wird das das objekt existiert. Es wird geprüft auf das default timout exception getriggert wird. TODO zeitmessung einbauen.
 
void TC_VerifyHasFocus_en ()
 Focus eines Textfeldes prüfen.
 
void TC_VerifyHasFocus_IGNORE_en ()
 
void TC_VerifyIsActive_en ()
 
void TC_VerifyLabel_en ()
 
void TC_VerifyTooltip_en ()
 
void TC_VerifyValue_en ()
 
void TC_VerifyValue_DELETE_EMPTY_en ()
 
void __NotImplemented_en ()
 Methoden, die nicht implementiert werden, in der ImplementationMatrix als "Nicht Implementiert" registrienen.
 

Member Function Documentation

void OKW.GUI.Selenium.SeTextField_AllBrowser.En.SeTextField_Test_en.TC_VerifyExists_IGNORE_en ( )

Prüft, ob die OKW-Konstante ${IGNORE} implementiert ist.

Nicht existierendes Object wird als GUI-Objekt Referenziert. Mit IGNORE darf keine Exception ausgelöst werden, weil das Schlüsselwort nicht ausgeführt wird. D.h. sollte eine Exception ausgelöstwerden, dann ist hier nicht ignoriert worden.

582  {
583  try
584  {
585  EN.SelectWindow("SeTextField");
586  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/TextField/TextField.htm");
587 
588  EN.VerifyExists("NichtVorhanden", "${IGNORE}");
589 
590  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyExists", "P");
591  }
592  catch (Exception e)
593  {
594  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyExists", "F");
595  throw e;
596  }
597  }
void OKW.GUI.Selenium.SeTextField_AllBrowser.En.SeTextField_Test_en.TC_VerifyHasFocus_IGNORE_en ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
661  {
662  try
663  {
664  EN.SelectWindow("SeTextField");
665  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/TextField/TextField.htm");
666 
667  EN.VerifyHasFocus("NichtVorhanden", "${IGNORE}");
668 
669  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyHasFocus", "P");
670  }
671  catch (Exception e)
672  {
673  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyHasFocus", "F");
674  throw e;
675  }
676  }
void OKW.GUI.Selenium.SeTextField_AllBrowser.En.SeTextField_Test_en.TC_VerifyIsActive_en ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
687  {
688  try
689  {
690  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
691  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/TextField/TextField_disabled.htm");
692  EN.SelectWindow("SeInputTextDisabled");
693 
694  EN.VerifyIsActive("Preis", "NO");
695  EN.VerifyIsActive("MwSt", "NO");
696 
697  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
698  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/TextField/TextField.htm");
699  EN.SelectWindow("SeTextField");
700 
701  EN.VerifyIsActive("Name", "YES");
702  EN.VerifyIsActive("Vorname", "YES");
703 
704  // Objekt auf "nicht aktiv"(attribut disabled gesetzt) prüfen
705  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/TextField/TextField_readonly.htm");
706  EN.SelectWindow("SeInputTextReadonly");
707 
708  EN.VerifyIsActive("Preis", "YES");
709  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyIsActive", "P");
710  }
711  catch (Exception e)
712  {
713  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyIsActive", "F");
714  throw e;
715  }
716  }
void OKW.GUI.Selenium.SeTextField_AllBrowser.En.SeTextField_Test_en.TC_VerifyLabel_en ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
728  {
729  try
730  {
731  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/TextField/TextField.htm");
732  EN.SelectWindow("SeTextField");
733 
734  EN.VerifyLabel("Name", "Name:");
735  EN.VerifyLabel("Vorname", "Vorname:");
736 
737  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyLabel", "P");
738  }
739  catch (Exception e)
740  {
741  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyLabel", "F");
742  throw e;
743  }
744  }
void OKW.GUI.Selenium.SeTextField_AllBrowser.En.SeTextField_Test_en.TC_VerifyTooltip_en ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
756  {
757  try
758  {
759  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/TextField/TextField.htm");
760  EN.SelectWindow("SeTextField");
761 
762  EN.VerifyTooltip("Name", "Den Namen eingeben");
763 
764  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyTooltip", "P");
765  }
766  catch (Exception e)
767  {
768  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyTooltip", "F");
769  throw e;
770  }
771  }
void OKW.GUI.Selenium.SeTextField_AllBrowser.En.SeTextField_Test_en.TC_VerifyValue_DELETE_EMPTY_en ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
810  {
811  try
812  {
813  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/TextField/TextField.htm");
814  EN.SelectWindow("SeTextField");
815 
816  EN.SetValue( "Name", "Zoltan" );
817  EN.VerifyValue("Name", "Zoltan");
818 
819  EN.SetValue( "Name", "${DELETE}" );
820  EN.VerifyValue("Name", "${EMPTY}");
821 
822  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyValue", "P");
823  }
824  catch (Exception e)
825  {
826  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyValue", "F");
827  throw e;
828  }
829  }
void OKW.GUI.Selenium.SeTextField_AllBrowser.En.SeTextField_Test_en.TC_VerifyValue_en ( )
Author
Zoltan Hrabovszki
Date
2014.12.03
782  {
783  try
784  {
785  EN.TypeKey("URL", "file:///C:/GIT/okw/OKW/html/test.openkeyword.de/TextField/TextField.htm");
786  EN.SelectWindow("SeTextField");
787 
788  EN.SetValue( "Name", "Zoltan" );
789  EN.VerifyValue("Name", "Zoltan");
790 
791  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyValue", "P");
792  }
793  catch (Exception e)
794  {
795  ImplementationMatrix.Instance.SetImplementation("SeTextField", "VerifyValue", "F");
796  throw e;
797  }
798  }

The documentation for this class was generated from the following file: