Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
WinButton
#1
I have a 3 WinButtons on a dialog box. My Object Rep has them correctly indicated and when recording all goes well.

But on Run, the Save button fails to depess. If I run two or sometimes 3 or 4 saves in a row, the Save button may finally trigger. But then my script fails on the next Save as there is no Save button anymore.

How can I inssure that I get this Save button to the trigger the first time?

I tried:
Code:
If Dialog("File Download_3").Dialog("Save As").GetROProperty("visible")=False Then Browser("Wisdom CTE").Dialog("File Download").Activate Browser("Wisdom CTE").Dialog("File Download").WinButton("Save").Click End If

and

Code:
Do Until Dialog("File Download_3").Dialog("Save As").GetROProperty("visible")=True Browser("Wisdom CTE").Dialog("File Download").Activate Browser("Wisdom CTE").Dialog("File Download").WinButton("Save").Click Loop

and

Code:
Do While Dialog("File Download_3").Dialog("Save As").GetROProperty("visible")=False Browser("Wisdom CTE").Dialog("File Download").Activate Browser("Wisdom CTE").Dialog("File Download").WinButton("Save").Click Loop

but these still timed out.

I think I need to find a better code to use other than Click.

Lorena ;-)
Reply
#2
Hi,
There are number of ways we can handle such issues, but before discussing them I have some questions
1) Is the window is active?
2) Are there any dependencies for "Save" button? (inorder to make it "enable")
3) Did you tried with synchronization? (waitProperty)

If you can share the above information then I can give the most useful solution among the all possibilities.
Thanks,
SUpputuri
Reply
#3
Supputuri,

Thx so much for writing.

1) Yes, I beleive the Window is active. I ensure that the button is actoive (see code)
2) Only the previous dialog box. Selecting it has this dialog box open
3) I tried a wait(2) but not the waitproperty.

Code:
Browser("Wisdom CTE").Dialog("File Download").WinButton("Save").Highlight(0) Browser("Wisdom CTE").Dialog("File Download").WinButton("Save").Click Do Until Dialog("File Download_3").Dialog("Save As").GetROProperty("visible")=True Browser("Wisdom CTE").Dialog("File Download").Activate Browser("Wisdom CTE").Dialog("File Download").WinButton("Save").Click Loop

Still the Save button is not getting sellected.

What can I try "cringe" ;-)
Reply
#4
Ok.
Can you please check with this code and let me know the output.

Code:
Browser("Wisdom CTE").Dialog("File Download").WinButton("Save").Highlight(0) Browser("Wisdom CTE").Dialog("File Download").WinButton("Save").Click Browser("Wisdom CTE").Dialog("File Download").WatiProperty "visible",true,20000 'Now check whether the dialog box is exist (Identify) If Browser("Wisdom CTE").Dialog("File Download").Exist Then 'Now check whether the Save button is exist or not If Browser("Wisdom CTE").Dialog("File Download").Winbutton("Save").Exist Then Browser("Wisdom CTE").Dialog("File Download").Winbutton("Save").Click Else Msgbox "No luck with the button identification, but successfully identified the dialog box." End If Else Msgbox "No luck with window identification. Update the dialog box object properties to get uniqueness." End If

Thanks,
SUpputuri
Reply
#5
I get an error for a missing End.

Do I need an End after the first If or at the very end?
Reply
#6
It's working fine in my system.

Code:
Browser("Wisdom CTE").Dialog("File Download").WinButton("Save").Highlight(0) Browser("Wisdom CTE").Dialog("File Download").WinButton("Save").Click Browser("Wisdom CTE").Dialog("File Download").WatiProperty "visible",true,20000 'Now check whether the dialog box is exist (Identify) If Browser("Wisdom CTE").Dialog("File Download").Exist Then 'Now check whether the Save button is exist or not If Browser("Wisdom CTE").Dialog("File Download").Winbutton("Save").Exist Then Browser("Wisdom CTE").Dialog("File Download").Winbutton("Save").Click Else Msgbox "No luck with the button identification, but successfully identified the dialog box." End If Else Msgbox "No luck with window identification. Update the dialog box object properties to get uniqueness." End If

Can you please try again becuase the syntax is correct. Possibly you might be missing the End If for other conditional loop, but there is nothing wrong in this.
Thanks,
SUpputuri
Reply
#7
I so do apptreciate your help. Thx!

I dont know what to say. I repasted your code in, and I get an Error at the very last line saying End expexted on line 205. I comment out the code, and the script runs (other then finding my button)

I'll keep looking at my code. I could easily have missed something.

thxx

L
Reply
#8
You can paste the code in a new test and check if the code is working fine.
Thanks,
SUpputuri
Reply
#9
Thx for the idea. Please see my attachment.


Attached Files
.doc   End expected.doc (Size: 82 KB / Downloads: 152)
Reply
#10
Hi,

You are copying the wrong code just missed the last 3 line for that the error occurred.

Please copy the code carefully.The given syntax is correct.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Winbutton slow in clicking kpat 0 2,169 05-23-2016, 12:09 PM
Last Post: kpat
  how to get background color of a WinButton javierchen 1 3,580 03-17-2015, 10:59 PM
Last Post: babu123
  Dialog winbutton OK problem in IE dutchyes 1 4,694 08-03-2010, 10:02 AM
Last Post: Saket
  WinButton Object not support run time object properties Akhila 1 5,517 06-03-2008, 04:07 AM
Last Post: Anshoo Arora

Forum Jump:


Users browsing this thread: 1 Guest(s)