Hi Siva, In which product you are writing your test cases. Most of the products base test case has initialized AutomationContext. If not you can initialize the AutomationContext as Malintha mentioned to you. Then use the following codes to get port and host
String httpsPort = automationContext.getInstance().getPorts().get("https") String defaultHost = automationContext .getInstance().getHosts().get("default") Thanks, Iqbal On Mon, Feb 16, 2015 at 3:59 PM, Malintha Adikari <malin...@wso2.com> wrote: > Hi, > > Test Automation Framework (from 4.3.0 version) provides single location > to store all test related configuration details (Host name ,port address, > tenant/user info...etc). If you are writing your test case inside existing > test module you can find that file (automation.xml [1]) in > *{your_module}/src/test/resources* location. You have to store your > server related configurations under *<platform>* section of that file. > > ex: > > <productGroup name="ESB" clusteringEnabled="false" default="true"> > <instance name="lbw001" type="lb_worker_manager" > nonBlockingTransportEnabled="true"> <hosts> <host type=" > worker">esb.wso2con.com</host> <host type="manager"> > mgt.esb.wso2con.com</host> </hosts> <ports> <port type="nhttps" > >8243</port> <port type="nhttp">8280</port> </ports> <properties> > </properties> </instance> > > ...................... > > > Then you can retrieve those info inside your test case by creating > AutomationContext object. > > ex: > > automationContext = new AutomationContext("ESB", > TestUserMode.SUPER_TENANT_ADMIN); > > Through this approach Framework facilitate you to prepare your test > environment. Please refer Automation Framework docs for information on how > to use/create this AutomationContext object[2], and blogs [3] > > > [1] https://docs.wso2.com/display/TA430/Automation.xml+File > [2] > http://wso2.com/library/articles/2014/06/how-to-write-connector-integration-tests-using-wso2-test-automation-framework/ > [3] > http://malinthas.blogspot.com/2014/02/how-to-write-test-case-using-wso2-test.html > > Regards, > Malintha > > On Mon, Feb 16, 2015 at 10:14 AM, Malintha Adikari <malin...@wso2.com> > wrote: > >> Hi Shiva, >> >> What is the Automation Test Framework version you are going to use? >> >> Regards, >> Malintha >> >> On Mon, Feb 16, 2015 at 10:07 AM, Shiva Balachandran <sh...@wso2.com> >> wrote: >> >>> Hi All, >>> >>> I am writing some testcases and it is necessary for me to acquire the >>> hostname(eg:-localhost) and the port (eg - 9443) of the current server, >>> separately. Is there a method to get these data? >>> >>> Thank you. >>> >>> Regards >>> -- >>> Shiva Balachandran >>> Software Engineer >>> WSO2 Inc. >>> >>> Mobile - +94 774445788 >>> Blog - https://shivabalachandran.wordpress.com/ >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Malintha Adikari* >> Software Engineer >> WSO2 Inc.; http://wso2.com >> lean.enterprise.middleware >> >> Mobile: +94 71 2312958 >> Blog: http://malinthas.blogspot.com >> Page: http://about.me/malintha >> > > > > -- > *Malintha Adikari* > Software Engineer > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > > Mobile: +94 71 2312958 > Blog: http://malinthas.blogspot.com > Page: http://about.me/malintha > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Irham Iqbal Software Engineer - Test Automation WSO2, Inc.: http://wso2.com lean. enterprise. middleware phone: +94 777888452
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev