18 January 2026:


This forum is now archived and is in read-only mode. Please continue discussions on our improved new Sahi Pro Community forum.



Sahi Pro is an enterprise grade test automation platform which can automate web, mobile, API, windows and java based applications and SAP.

How to test ajax

ibsolutionibsolution Members
edited November -1 in Sahi - Open Source
hai,

i am using sahi to test zk framework. but now my zk framework does not working.


is there any setting that i should added ?


TIA,

Andy Susanto

Comments

  • narayannarayan Administrators
    Andy,

    Could you tell us what is not working? We have use Sahi on zk before and it has worked for us.

    Regards,
    Narayan
  • ibsolutionibsolution Members
    edited January 2009
    hai,

    i just put some button that can update a textbox.

    the error is 'real_XMLHttpRequest' is undefined . If i not use proxy zk work properly

    my zul file

    <window id="testcase" use="testing.TestCase">

    <grid>
    <rows>
    <row>
    <button label="Delete transaksi hotel" onClick="testcase.deleteHotel()"/>
    <button label="Delete transaksi inventory" onClick="testcase.deleteInventory()"/>
    </row>
    </rows>
    </grid>
    <grid>
    <rows>
    <row>
    <label value="Tanggal CheckIn" />
    <label value="CheckIn" />
    <label value="Tanggal CheckOut" />
    <label value="CheckOut" />
    <label value="Result Normal" />
    <label value="Result Malioboro" />
    </row>
    <row>
    <label id="casedatein1" value="10-01-2009" />
    <button id="casecheckin1" label="00:00:00"
    onClick="testcase.onCheckIn(casedatein1.value,casecheckin1.label)" />
    <label id="casedateout1" value="10-01-2009" />
    <button id="casecheckout1" label="18:00:00"
    onClick="testcase.onCheckIn(casedateout1.value,casecheckout1.label)" />
    <label value="1 hari" />
    <label value="2 hari" />
    </row>
    <row>
    <label id="casedatein2" value="10-01-2009" />
    <button id="casecheckin2" label="6:00:00"
    onClick="testcase.onCheckIn(casedatein2.value,casecheckin2.label)" />
    <label id="casedateout2" value="10-01-2009" />
    <button id="casecheckout2" label="18:00:00"
    onClick="testcase.onCheckIn(casedateout2.value,casecheckout2.label)" />
    <label value="1 hari" />
    <label value="1 hari" />
    </row>
    <row>
    <label id="casedatein3" value="10-01-2009" />
    <button id="casecheckin3" label="00:00:00"
    onClick="testcase.onCheckIn(casedatein3.value,casecheckin3.label)" />
    <label id="casedateout3" value="11-01-2009" />
    <button id="casecheckout3" label="6:00:00"
    onClick="testcase.onCheckIn(casedateout3.value,casecheckout3.label)" />
    <label value="1 hari" />
    <label value="2 hari" />
    </row>
    <row>
    <label id="casedatein4" value="10-01-2009" />
    <button id="casecheckin4" label="0:00:00"
    onClick="testcase.onCheckIn(casedatein4.value,casecheckin4.label)" />
    <label id="casedateout4" value="11-01-2009" />
    <button id="casecheckout4" label="18:00:00"
    onClick="testcase.onCheckIn(casedateout4.value,casecheckout4.label)" />
    <label value="2 hari" />
    <label value="3 hari" />
    </row>
    <row>
    <label id="casedatein5" value="10-01-2009" />
    <button id="casecheckin5" label="6:00:00"
    onClick="testcase.onCheckIn(casedatein5.value,casecheckin5.label)" />
    <label id="casedateout5" value="11-01-2009" />
    <button id="casecheckout5" label="18:00:00"
    onClick="testcase.onCheckIn(casedateout5.value,casecheckout5.label)" />
    <label value="2 hari" />
    <label value="2 hari" />
    </row>
    </rows>
    </grid>
    </window>


    envirotment :
    window server 2003 R2 SP2
    tomcat 6.0.18
    using default proxy 9999
    zk 5.3.2
    VM Workstation 6

    NB if you need i can send you my vm

    TIA,

    Andy Susanto
  • narayannarayan Administrators
    Great. I will have a look at this and get back to you.
  • narayannarayan Administrators
    This bug has been fixed in the 2009-01-21 release.
Sign In or Register to comment.