hi, i just tried using watir, but i found some difficulties when clicking element in table. I've managed to flash the element, but when i used element.click, nothing is working. below is one that I tried irb(main):172:0> ie.div(:id,/isc_H/).click => 0.266 I also found difficulties when clicking element inside <nobr>, does anyone has the same experience?
Below is the html page, any comment will be appreciated.Thank you <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Transitional//EN"> <HTML class=" ext-border-box"><HEAD><TITLE></TITLE><META content="text/ html; charset=UTF-8" http-equiv="content-type" /><LINK rel="stylesheet" type="text/css" href="resources/css/ext-all.css" / ><LINK rel="stylesheet" type="text/css" href="ui.css" /> <SCRIPT type="text/javascript" src="adapter/ext/ext-base.js"> </SCRIPT> <SCRIPT type="text/javascript" src="ext-all.js"> </SCRIPT> <SCRIPT> function openURL(sURL) { window.open(sURL,"Download"); } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } // Determine what skin file to load var currentSkin = readCookie('skin'); if (currentSkin == null) currentSkin = "Enterprise"; (function() { var locale = readCookie("locale"); if (! locale) { locale = "en_GB"; } document.write("<meta name='gwt:property' content='locale=" + locale + "' />"); })(); </SCRIPT> <META name="gwt:property" content="locale=en_GB" /> <SCRIPT language="javascript" type="text/javascript" src="ui/ ui.nocache.js"> </SCRIPT> <SCRIPT language="javascript" src="xxx/ui/sc/initsc.js"> </SCRIPT> <SCRIPT language="javascript" src="xxx/ui/sc/modules/ISC_Core.js"> </SCRIPT> <SCRIPT language="javascript" src="xxx/ui/sc/modules/ ISC_Foundation.js"> </SCRIPT> <SCRIPT language="javascript" src="xxx/ui/sc/modules/ ISC_Containers.js"> </SCRIPT> <SCRIPT language="javascript" src="xxx/ui/sc/modules/ISC_Grids.js"> </SCRIPT> <SCRIPT language="javascript" src="xxx/ui/sc/modules/ISC_Forms.js"> </SCRIPT> <SCRIPT language="javascript" src="xxx/ui/sc/modules/ ISC_RichTextEditor.js"> </SCRIPT> <SCRIPT language="javascript" src="xxx/ui/sc/modules/ISC_Calendar.js"> </SCRIPT> <SCRIPT language="javascript" src="xxx/ui/sc/modules/ ISC_DataBinding.js"> </SCRIPT> <SCRIPT language="javascript" src="xxx/ui/sc/skins/Enterprise/ load_skin.js"> </SCRIPT> <SCRIPT defer> ui.onInjectionDone('ui') </SCRIPT> <LINK rel="stylesheet" type="text/css" href="xxx/sc/skins/Enterprise/ skin_styles.css" /></HEAD><BODY class=" ext-ie ext-ie7"> <SCRIPT> var isomorphicDir = "ui/sc/"; </SCRIPT> <!--include the FusionChart--> <!--include the SC Core API--> <SCRIPT src="ui/sc/modules/ISC_Core.js?isc_version=7.0beta.js"> </SCRIPT> <!--include SmartClient --> <SCRIPT src="ui/sc/modules/ISC_Foundation.js?isc_version=7.0beta.js"> </SCRIPT> <SCRIPT src="ui/sc/modules/ISC_Containers.js?isc_version=7.0beta.js"> </SCRIPT> <SCRIPT src="ui/sc/modules/ISC_Grids.js?isc_version=7.0beta.js"> </SCRIPT> <SCRIPT src="ui/sc/modules/ISC_Forms.js?isc_version=7.0beta.js"> </SCRIPT> <SCRIPT src="ui/sc/modules/ISC_RichTextEditor.js? isc_version=7.0beta.js"> </SCRIPT> <SCRIPT src="ui/sc/modules/ISC_Calendar.js?isc_version=7.0beta.js"> </SCRIPT> <SCRIPT src="ui/sc/modules/ISC_DataBinding.js?isc_version=7.0beta.js"> </SCRIPT> <SCRIPT type="text/javascript"> document.write("<"+"script src=ui/sc/skins/" + currentSkin + "/ load_skin.js?isc_version=7.0beta.js><"+"/script>"); </SCRIPT> <SCRIPT src="ui/sc/skins/Enterprise/load_skin.js? isc_version=7.0beta.js"> </SCRIPT> <LINK rel="stylesheet" type="text/css" href="xxx/sc/skins/Enterprise/ skin_styles.css" /><IFRAME style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" id="__gwt_historyFrame"></IFRAME> <DIV id="button1"> </DIV> <SPAN style="DISPLAY: none" id="isc_global_insertion_marker"></SPAN> <DIV style="Z-INDEX: 800216; POSITION: absolute; MARGIN: 2px 5px 5px 6px; WIDTH: 289px; HEIGHT: 123px; OVERFLOW: hidden; TOP: 263px; CURSOR: default; LEFT: 325px" onscroll="return isc_OID_0.$lh()" id="isc_2" class="normal" eventProxy="isc_OID_0" $ys="331" $yt="325" $yu="265" $yv="263"> <DIV style="Z-INDEX: 200108; POSITION: absolute; WIDTH: 289px; HEIGHT: 20px; OVERFLOW: hidden; TOP: 0px; CURSOR: default; LEFT: 0px" onscroll="return isc_OID_0_header.$lh()" id="isc_3" class="windowHeader" eventProxy="isc_OID_0_header"> <DIV style="Z-INDEX: 200126; POSITION: absolute; WIDTH: 289px; HEIGHT: 20px; OVERFLOW: hidden; TOP: 0px; CURSOR: move; LEFT: 0px" onscroll="return isc_Canvas_10.$lh()" id="isc_4" class="normal" eventProxy="isc_Canvas_10"> <IMG border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="1000" height="100" suppress="TRUE" /> <DIV style="Z-INDEX: 200144; POSITION: absolute; WIDTH: 136px; HEIGHT: 20px; OVERFLOW: visible; TOP: 0px; CURSOR: move; LEFT: 0px" onscroll="return isc_OID_0_headerLabel.$lh()" id="isc_5" eventProxy="isc_OID_0_headerLabel"> <TABLE cellSpacing="0" cellPadding="0" width="100%" height="100%"> <TBODY> <TR> <TD class="windowHeaderText" vAlign="middle" noWrap align="left"> Log On </TD> </TR> </TBODY> </TABLE> </DIV> </DIV> </DIV> <DIV style="Z-INDEX: 200162; POSITION: absolute; BACKGROUND-COLOR: transparent; WIDTH: 289px; HEIGHT: 103px; OVERFLOW: hidden; TOP: 20px; CURSOR: default; LEFT: 0px" onscroll="return isc_OID_0_body.$lh()" id="isc_6" class="windowBody" eventProxy="isc_OID_0_body" $ys="0" $yt="0" $yu="20" $yv="20"> <DIV style="Z-INDEX: 200180; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.iris(irisStyle=circle); WIDTH: 250px; HEIGHT: 71px; OVERFLOW: visible; TOP: 0px; CURSOR: default; LEFT: 39px" onscroll="return isc_OID_3.$lh()" id="isc_7" class="normal" eventProxy="isc_OID_3" $ys="39" $yt="39" $yu="0" $yv="0"> <FORM style="MARGIN-BOTTOM: 0px" id="isc_8" onsubmit="return isc_OID_3.$10d()" method="post" onreset="isc_OID_3.resetValues(); return false;" action="#"> <TABLE id="isc_9" border="0" cellSpacing="5" cellPadding="2" width="250"> <COLGROUP><COL width="100" /><COL width="150" /></COLGROUP> <TBODY> <TR style="POSITION: absolute"> <TD style="BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; FILTER: none; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px" class=""> </TD> <TD style="BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; FILTER: none; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px" class=""> </TD> </TR> <TR> <TD id="isc_A" class="formTitle" align="right" $9a="$9g" $89="isc_TextItem_8"> <LABEL for="isc_B">Id</LABEL> : </TD> <TD id="isc_C" class="formCell" align="left" $89="isc_TextItem_8"> <INPUT style="MARGIN-TOP: -1px; WIDTH: 140px; MARGIN-BOTTOM: -1px; HEIGHT: 22px" id="isc_B" class="textItem" name="User_ID" $9a="$9b" $89="isc_TextItem_8" AUTOCOMPLETE="OFF" ONINPUT="isc_TextItem_8.$43g()" handleNativeEvents="false" value="abc" /> </TD> </TR> <TR> <TD id="isc_D" class="formTitle" align="right" $9a="$9g" $89="isc_PasswordItem_9"> <LABEL for="isc_E">Password</LABEL> : </TD> <TD id="isc_F" class="formCell" align="left" $89="isc_PasswordItem_9"> <INPUT style="MARGIN-TOP: -1px; WIDTH: 140px; MARGIN-BOTTOM: -1px; HEIGHT: 22px" id="isc_E" class="textItem" type="password" name="User_Password" $9a="$9b" $89="isc_PasswordItem_9" AUTOCOMPLETE="OFF" ONINPUT="isc_PasswordItem_9.$43g()" handleNativeEvents="false" value="1234" /> </TD> </TR> </TBODY> </TABLE> </FORM> </DIV> <DIV style="Z-INDEX: 200198; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 289px; PADDING-RIGHT: 5px; HEIGHT: 32px; OVERFLOW: visible; TOP: 71px; CURSOR: default; PADDING-TOP: 5px; LEFT: 0px" onscroll="return isc_OID_7.$lh()" id="isc_G" class="normal" eventProxy="isc_OID_7"> <DIV onblur="if(window.isc)isc.EH.blurFocusCanvas(isc_OID_5_label,true);" style="Z-INDEX: 200037; POSITION: absolute; WIDTH: 92px; HEIGHT: 22px; OVERFLOW: hidden; TOP: 5px; CURSOR: default; LEFT: 68px" onscroll="return isc_OID_5.$lh()" id="isc_H" onfocus="isc.EH.focusInCanvas(isc_OID_5_label,true);" eventProxy="isc_OID_5"> <TABLE style="TABLE-LAYOUT: fixed; OVERFLOW: hidden" cellSpacing="0" cellPadding="0" width="100%" height="100%"> <TBODY> <TR> <TD style="PADDING-BOTTOM: 0px; PADDING-TOP: 0px" class="buttonTitle" onfocus="isc_OID_5_label.$47()" vAlign="middle" noWrap align="center" ?=""> Login </TD> </TR> </TBODY> </TABLE> </DIV> <DIV onblur="if(window.isc)isc.EH.blurFocusCanvas(isc_OID_5,true);" style="Z-INDEX: 200036; POSITION: absolute; WIDTH: 100px; HEIGHT: 22px; OVERFLOW: hidden; TOP: 5px; CURSOR: hand; LEFT: 64px" onscroll="return isc_OID_5.$lh()" id="isc_I" class="stretchImgButton" onfocus="isc.EH.focusInCanvas(isc_OID_5,true);" eventProxy="isc_OID_5"> <NOBR><IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/button/button_start.png",sizingMethod="scale")' border="0" name="isc_Istart" align="textTop" src="xxx/sc/skins/ Enterprise/images/blank.gif" width="4" height="22" suppress="TRUE" / ><IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/button/button_stretch.png",sizingMethod="scale")' border="0" name="isc_Istretch" align="textTop" src="xxx/sc/skins/ Enterprise/images/blank.gif" width="92" height="22" suppress="TRUE" / ><IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/button/button_end.png",sizingMethod="scale")' border="0" name="isc_Iend" align="textTop" src="xxx/sc/skins/ Enterprise/images/blank.gif" width="4" height="22" suppress="TRUE" /></ NOBR> </DIV> <DIV onblur="if(window.isc)isc.EH.blurFocusCanvas(isc_OID_6_label,true);" style="Z-INDEX: 200055; POSITION: absolute; WIDTH: 92px; HEIGHT: 22px; OVERFLOW: hidden; TOP: 5px; CURSOR: default; LEFT: 188px" onscroll="return isc_OID_6.$lh()" id="isc_J" onfocus="isc.EH.focusInCanvas(isc_OID_6_label,true);" eventProxy="isc_OID_6"> <TABLE style="TABLE-LAYOUT: fixed; OVERFLOW: hidden" cellSpacing="0" cellPadding="0" width="100%" height="100%"> <TBODY> <TR> <TD style="PADDING-BOTTOM: 0px; PADDING-TOP: 0px" class="buttonTitle" onfocus="isc_OID_6_label.$47()" vAlign="middle" noWrap align="center" ?=""> Cancel </TD> </TR> </TBODY> </TABLE> </DIV> <DIV onblur="if(window.isc)isc.EH.blurFocusCanvas(isc_OID_6,true);" style="Z-INDEX: 200054; POSITION: absolute; WIDTH: 100px; HEIGHT: 22px; OVERFLOW: hidden; TOP: 5px; CURSOR: hand; LEFT: 184px" onscroll="return isc_OID_6.$lh()" id="isc_K" class="stretchImgButton" onfocus="isc.EH.focusInCanvas(isc_OID_6,true);" eventProxy="isc_OID_6"> <NOBR><IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/button/button_start.png",sizingMethod="scale")' border="0" name="isc_Kstart" align="textTop" src="xxx/sc/skins/ Enterprise/images/blank.gif" width="4" height="22" suppress="TRUE" / ><IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/button/button_stretch.png",sizingMethod="scale")' border="0" name="isc_Kstretch" align="textTop" src="xxx/sc/skins/ Enterprise/images/blank.gif" width="92" height="22" suppress="TRUE" / ><IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/button/button_end.png",sizingMethod="scale")' border="0" name="isc_Kend" align="textTop" src="xxx/sc/skins/ Enterprise/images/blank.gif" width="4" height="22" suppress="TRUE" /></ NOBR> </DIV> </DIV> </DIV> </DIV> <DIV style="Z-INDEX: 800214; POSITION: absolute; WIDTH: 289px; HEIGHT: 123px; OVERFLOW: hidden; TOP: 265px; CURSOR: default; LEFT: 331px" onscroll="return isc_BackMask_2.$lh()" id="isc_M" class="normal" eventProxy="isc_BackMask_2"> <IFRAME height="100%" marginHeight="0" border="0" src="about:blank" frameBorder="0" width="100%" marginWidth="0" scrolling="no" tabStop="false"></IFRAME> </DIV> <DIV style="Z-INDEX: 800215; POSITION: absolute; WIDTH: 300px; HEIGHT: 130px; OVERFLOW: hidden; TOP: 263px; CURSOR: default; LEFT: 325px" onscroll="return isc_OID_0.$lh()" id="isc_L" class="normal" eventProxy="isc_OID_0"> <TABLE style="WIDTH: 100%; TABLE-LAYOUT: fixed; HEIGHT: 100%" cellSpacing="0" cellPadding="0"> <COLGROUP><COL width="6" /><COL /><COL width="6" /></COLGROUP> <TBODY> <TR height="23"> <TD height="23"> <IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/Window/window_TL.png",sizingMethod="scale")' border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="6" height="23" suppress="TRUE" /> </TD> <TD height="23"> <IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/Window/window_T.png",sizingMethod="scale")' border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="288" height="23" suppress="TRUE" /> </TD> <TD height="23"> <IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/Window/window_TR.png",sizingMethod="scale")' border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="6" height="23" suppress="TRUE" /> </TD> </TR> <TR> <TD> <IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/Window/window_L.png",sizingMethod="scale")' border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="6" height="102" suppress="TRUE" /> </TD> <TD style="BACKGROUND-COLOR: #ffffff"> </TD> <TD> <IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/Window/window_R.png",sizingMethod="scale")' border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="6" height="102" suppress="TRUE" /> </TD> </TR> <TR height="5"> <TD height="5"> <IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/Window/window_BL.png",sizingMethod="scale")' border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="6" height="5" suppress="TRUE" /> </TD> <TD height="5"> <IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/Window/window_B.png",sizingMethod="scale")' border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="288" height="5" suppress="TRUE" /> </TD> <TD height="5"> <IMG style='FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="xxx/sc/skins/ Enterprise/images/Window/window_BR.png",sizingMethod="scale")' border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="6" height="5" suppress="TRUE" /> </TD> </TR> </TBODY> </TABLE> </DIV> <DIV style="Z-INDEX: 800212; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50); WIDTH: 949px; HEIGHT: 655px; OVERFLOW: hidden; TOP: 0px; CURSOR: default; LEFT: 0px" onscroll="return isc_OID_0_modalMask.$lh()" id="isc_1" class="modalMask" eventProxy="isc_OID_0_modalMask"> <IMG border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="1600" height="1200" suppress="TRUE" /> </DIV> <DIV style="Z-INDEX: 800017; POSITION: absolute; WIDTH: 949px; HEIGHT: 655px; OVERFLOW: hidden; TOP: 0px; CURSOR: default; LEFT: 0px" onscroll="return isc_EH_screenSpan.$lh()" id="isc_0" class="normal" eventProxy="isc_EH_screenSpan"> <IMG border="0" align="textTop" src="xxx/sc/skins/Enterprise/images/ blank.gif" width="1600" height="1200" suppress="TRUE" /> </DIV> <DIV style="POSITION: absolute; TOP: -100px; LEFT: 0px" id="isc_styleTester" class="formTitleFocused"> </DIV> <TABLE style="POSITION: absolute; TOP: -300px; LEFT: 0px" cellPadding="81"> <TBODY> <TR> <TD id="isc_cellStyleTester" class="formTitleFocused"> </TD> </TR> </TBODY> </TABLE> <IFRAME style="BORDER-BOTTOM: medium none; POSITION: absolute; BORDER- LEFT: medium none; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none" id="ui" src="javascript:''"></IFRAME></ BODY></HTML> -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com