[Wtr-general] Unable to Click on tab - any workaround??
Anil Kumar Das
anil.kumar.das at gmail.com
Wed Apr 19 11:52:41 EDT 2006
Please find source code & snapshot of application
-----------------------------------------------------------
<SCRIPT language='javascript'>
function displayZerothTab(){
displayTab('0','11','DefaultActionTab','');}
function displayOrderCostsTab(fieldName){
displayZerothTab();
if (fieldName != null) { focusOnField(fieldName); }}
function displayFirstTab(){
displayTab('1','11','DefaultActionTab','');}
function displayPartiesTab(fieldName){
displayFirstTab();
if (fieldName != null) { focusOnField(fieldName); }}
function displaySecondTab(){
displayTab('2','11','DefaultActionTab','');}
function displayTransportationTab(fieldName){
displaySecondTab();
if (fieldName != null) { focusOnField(fieldName); }}
function displayFourthTab(){
displayTab('4','11','DefaultActionTab','');}
function displayComplianceTab(fieldName){
displayFourthTab();
if (fieldName != null) { focusOnField(fieldName); }}
function displayFifthTab(){
displayTab('5','11','FifthChild_ListTab|FifthChild_ListDvv|ListTab|ListDvv','');}
function displayHoldsTab(fieldName){
displayFifthTab();
if (fieldName != null) { focusOnField(fieldName); }}
function displaySixthTab(){
displayTab('6','11','SixthChild_ListTab|SixthChild_ListDvv|ListTab|ListDvv','');}
function displayLineItemTab(fieldName){
displaySixthTab();
if (fieldName != null) { focusOnField(fieldName); }}
function displaySeventhTab(){
displayTab('7','11','SeventhChild_ListTab|SeventhChild_ListDvv|ListTab|ListDvv','');}
function displayOrderLineHoldList(fieldName){
displaySeventhTab();
if (fieldName != null) { focusOnField(fieldName); }}
function displayEighthTab(){
displayTab('8','11','EighthChild_ListTab|EighthChild_ListDvv|ListTab|ListDvv','');}
function displayChargesTab(fieldName){
displayEighthTab();
if (fieldName != null) { focusOnField(fieldName); }}
function displayNinthTab(){
displayTab('9','11','NinthChild_ListTab|NinthChild_ListDvv|ListTab|ListDvv','');}
function displayWorkflow(fieldName){
displayNinthTab();
if (fieldName != null) { focusOnField(fieldName); }}
function displayTenthTab(){
displayTab('10','11','DefaultActionTab','');}
function displayMiscellaneous(fieldName){
displayTenthTab();
if (fieldName != null) { focusOnField(fieldName); }}
function getAllAssociatedTabs(){
return
'|DefaultActionTab|DefaultActionTab|DefaultActionTab|DefaultActionTab|DefaultActionTab|FifthChild_ListTab|FifthChild_QueryTab|FifthChild_ListDvv|FifthChild_QueryDvv|ListTab|ListDvv|SixthChild_ListTab|SixthChild_QueryTab|SixthChild_ListDvv|SixthChild_QueryDvv|ListTab|ListDvv|SeventhChild_ListTab|SeventhChild_QueryTab|SeventhChild_ListDvv|SeventhChild_QueryDvv|ListTab|ListDvv|EighthChild_ListTab|EighthChild_QueryTab|EighthChild_ListDvv|EighthChild_QueryDvv|ListTab|ListDvv|NinthChild_ListTab|NinthChild_QueryTab|NinthChild_ListDvv|NinthChild_QueryDvv|ListTab|ListDvv|DefaultActionTab';
}
</SCRIPT>
--------------------------------------------------------------------------------------------------
On 4/18/06, Michael Bolton <mb at michaelbolton.net> wrote:
>
> I can't see how the empty double quotes are helping matters; you're not
> telling Watir which tabs you want to click (or you're telling it to click a
> tab with no name). The absence of the actual source code on which you're
> trying to work doesn't help either; you're not telling us the HTML that
> you're targeting (or you're asking us to solve a problem with no
> data). There's a pattern here. Tell Watir which tab you want to click, or
> show us the HTML source code that you'd like analyzed, and things might get
> better.
>
> ---Michael B.
>
>
>
>
> ------------------------------
> *From:* wtr-general-bounces at rubyforge.org [mailto:
> wtr-general-bounces at rubyforge.org] *On Behalf Of *Anil Kumar Das
> *Sent:* April 18, 2006 4:17 PM
> *To:* wtr-general at rubyforge.org
> *Subject:* [Wtr-general] Unable to Click on tab - any workaround??
>
>
>
> I have a web application for SALES ORDER Module....
>
> -------------------------------------
> Order Detail | Parties |Line Items
> -------------------------------------
> Onclick of order detail application opens 10-20 fields to add order
> information, party tab shows 10-20 fields to enter party information and
> Line Items shows fields to enter product details
> When I saw source code of this web page I found ..
> displayZerothTab,displayFirstTab,displaySecondTab were the variables which
> takes values of onClick from user action
>
> I tried all possible following combination but couldn`t solve this issue
> # $ie.link(:url, "").click
> # $ie.button(:name, "").click
> $ie.image(:src, "").click
> $ie.link(:text, "").click
> $ie.image(:text, "").click
> $ie.link(:scr,"").click
> $ie.link(:url, "").click
> $ie.attach(:title,"").click
>
> with displaySecondTab & Line Items (lebal of this tab)
>
> I was wondering if there is any workaround for clicking "Tab" like
> button,image,url etc in watir??
> Waiting for reply
>
> _______________________________________________
> Wtr-general mailing list
> Wtr-general at rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-general
>
>
--
-----------------------------------------------------------------
Diamond was also an ordinary coal before it passed burning tests..!
Some goals are so worthy it's glorious even to fail...!!
--------------------------------------------------------------------
Regards,
Anil Kumar Das
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/wtr-general/attachments/20060419/98145277/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: application.doc
Type: application/msword
Size: 76288 bytes
Desc: not available
Url : http://rubyforge.org/pipermail/wtr-general/attachments/20060419/98145277/attachment.doc
More information about the Wtr-general
mailing list