Saturday, August 14, 2010

selenium sample scripts using testNG suite.xml

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">

<suite name="MyTestSuiteName" >

    <!-- Selenium Server Details -->

    <parameter name="browser.host" value="localhost" />
    <parameter name="browser.port" value="4444" />
  
    <!-- Browser Details -->
  
    <parameter name="browser.testBrowser" value="*firefox" />
  
    <!-- Browser Set Speed -->
  
    <parameter name="browser.setSpeed" value="2000" />
  
    <!-- Wait time, used with waitForPageToLoad -->
  
    <parameter name="browser.timeout" value="30000" />
  
    <!-- IDM URL Details -->
    <parameter name="browser.url" value="https://192.168.1.215:8181/idm/login.jsp" />
  
    <!-- Language and Country Details.This will start the IDM in the language as:
    http://<host>:<port>/idm/
login.jsp?lang=browser.language,cntry=browser.country -->
  
    <parameter name="browser.language" value="fr" />
    <parameter name="browser.country" value="FR" />
  
    <!-- Provide Screenshot Path. Location to save the Screenshots taken in different TestCases.
    Leave this setting as it is.
    or in case of modifications change respectively in build.xml file
    Also Note:
    For POSIX: dir separator will follow: '/'
    For Windows: dir separator will follow: '\' -->
  
    <parameter name="browser.screenshot_path" value="./imgs/" />
  
    <!-- Used in Test Case: Create/Edit RHEL resource, Resource Name is from Configs Bundle as it may be localized -->
    <!-- Start -->
  
    <parameter name="browser.RHEL_Host" value="192.168.1.215" />
    <parameter name="browser.RHEL_TCP_Port" value="23" />
    <parameter name="browser.RHEL_Root_User" value="root" />
    <parameter name="browser.RHEL_Root_Passwd" value="smart123" />
    <parameter name="browser.RHEL_Shell_Prompt" value="#" />
    <parameter name="browser.RHEL_Connection_Type" value="Telnet" />
    <parameter name="browser.RHEL_Home_Dir" value="/home" />
      
    <!-- End -->
  
    <!-- Used in Test Case: Create LDAP resource Parameters, Resource Name is from Configs Bundle as it may be localized -->
    <!-- Start -->
    <parameter name="browser.LDAP_Host" value="192.168.1.215" />
    <parameter name="browser.LDAP_Port" value="389" />
    <parameter name="browser.LDAP_UserDN" value="cn=Manager,dc=example,dc=com" />
    <parameter name="browser.LDAP_Credentials" value="ldap123" />
    <parameter name="browser.LDAP_BaseContext" value="dc=example,dc=com" />
  
    <parameter name="browser.LDAP_TemplateName" value="uid=$accountId$,ou=People,dc=example,dc=com" />
    <!--End -->
  
    <!-- Create UserLock Parameters -->
    <!-- Start -->
  
        <parameter name="browser.max_login_attempt" value="2" />
  
    <!--End -->
  
    <!-- Create Directory Junction Parameters -->
    <!-- Start -->
    <!-- dc=example,dc=com -->
  
    <parameter name="browser.LDAP_orgname" value="example" />
  
    <!--End -->
  
    <!-- Create String Quality Policy Parameters, Quality Policy Name is from Configs Bundle as it may be localized -->
    <!-- Start -->
  
    <parameter name="browser.Password_Minimum_Length" value="3" />
    <parameter name="browser.Password_Maximum_Length" value="4" />
    <parameter name="browser.SQP_user" value="sqpuser" />
    <parameter name="browser.Min_Password" value="ab" />
    <parameter name="browser.Max_Password" value="abcde" />
  
    <!--End -->
  
    <test verbose="2" name="whatever" annotations="JDK">
    <groups>
    <run>
        <include name="functest"/>
    </run>
    </groups>
  
      
<classes>

No comments:

Post a Comment