Look I'm not sure how to make this any clearer Without direct access to the page you are tryng to test, there's no way anyone here can tell you exactly what you need to do (i.e. "suggest the changes required") to make things work (aka "do your job for you")
Without access to output and error information, or at the very least a desciption of what happened (such as which puts statements executed) there is NO WAY people are going to know what parts of the code you provide worked or didn't work against a site they have no access to.. dispite above average intelligence, troubleshooting skills, coding skills, and just being all around great charming folks, NOBODY here is claravoient, omniscient, or a mind reader.. (much less in my case having more than a 50% chance of spelling those right on the first try) The best we can do is try to point you in the right direction and tell you things you can try, things to check for, and give suggestions as to what might be the problem. In order to be successful testing against Web UI's, and particular to AUTOMATE testing against web UI's, you need the following: 1) basic understanding of how HTTP, HTML, webpages, Javascript etc work.. what it means when someone refers to a 'div' or a 'frame' etc on a page. and how developers 'make things happen' in a web environment. I recommend "webmaster in a nutshell" as a decent REFERENCE book that covers much of that territory, or will at lest give most folks a chance to get started. 2) Understanding of how to use either IE Developer toolbar, or Firebug, to dissect elements of a website and identify what they are, what they are contained within etc. 3) Ability to read, understand, and execute simple instructions such as: "You need to determine if that's really some kind of popup, (and if so what type) or if it's just a div that looks and behaves a bit like a popup. "" and then respond with the requested information, or the results of the enquirey you were told to undertake. On Apr 20, 2:52 am, spike <[email protected]> wrote: > Hi > > i went through the link and did some changes but it didnt work for me > below is the code i'm using to handle the ajax popup. please suggest > the changes required > > require 'Watir/ie' > require 'test/unit' > require 'watir/testcase' > require 'win32ole' > require 'watir/contrib/enabled_popup' > > class Learntrack < Test::Unit::TestCase > def test_learntrack1 > ie = Watir::IE.start "http://192.168.25.10:215/" > ie.maximize() > ie.text_field(:name, "Login1$UserName").set("vinay") > ie.text_field(:name, "Login1$Password").set("computer") > ie.checkbox(:name, "Login1$RememberMe").click > ie.button(:value, "Log In").click > ie.link(:href, "javascript:__doPostBack > ('ctl00$lnkbtnPreferences','')").click > ie.link(:href, "http://192.168.25.10:215/ChangeSkin.aspx").click > ie.button(:name, "ctl00$cph$ImageOrange").click > sleep 8 > while (!ie.button(:id, "btnAppltTheme").exists?) > puts "button exists" > ie.button(:id, "btnAppltTheme").click > sleep 2 > popupchecker(ie, "Apply Theme") > end > end > > #popup > def popupchecker(browser, text) > Timeout::timeout(2) do > begin > puts "popupchecker begins." > puts "browser.enabled_popup == #{browser.enabled_popup}" > if browser.enabled_popup > puts "popup enabled." > hwnd = browser.enabled_popup(5) > puts hwnd.to_s > w = WinClicker.new > w.makeWindowActive(hwnd) > w.clickWindowsButton_hwnd(hwnd, text) > end > rescue Timeout::Error > puts 'No popup existed.' > end > end > end > end > > On Apr 18, 4:24 am, Chuck van der Linden <[email protected]> wrote: > > > > > You may want to read this > > thread...http://groups.google.com/group/watir-general/browse_thread/thread/075... > > > You need to determine if that's really some kind of popup, (and if so > > what type) or if it's just a div that looks and behaves a bit like a > > popup. > > > On Apr 17, 2:09 am, spike <[email protected]> wrote: > > > > Hi > > > > I've a problem handling a sub window which is created using ajax, the > > > scenario i'm working in is i've a image which can be applied as theme > > > to my webpage so when i'm clicking on the image the image opens in a > > > new window with a "Applytheme" button at the bottom. Now i need to > > > click on the "Applytheme" button in the new window which i'm not able > > > to do. so please help me with this. > > > > i used the following code but it didnt work > > > > e.button(:value, "Log In").click > > > ie.link(:href, "javascript:__doPostBack > > > ('ctl00$lnkbtnPreferences','')").click > > > ie.link(:href, "http://192.168.25.10:215/ChangeSkin.aspx").click > > > ie.button(:name, "ctl00$cph$ImageOrange").click > > > sleep 5 > > > NOW THE IMAGE OPENS AS A SUB WINDOW > > > #ie.image(:id, "__VIEWSTATE").click > > > #ie2 = Watir::IE.attach(:url, 'ChangeSkinPopupWindow.aspx') > > > #ie3 = Watir::IE.attach(:title, 'Change Skin') > > > > ie.button(:name, "btnAppltTheme").document.scrollintoview > > > ie.button(:name,"btnAppltTheme").click > > > end > > > end > > > > I TRIED USING DIALOG ALSO BUT IT DIDNT DO ANY GOOD. > > > #dialog = ie.modal_dialog > > > #dialog = ie.modal_dialog(:hwnd) > > > #dialog = ie.modal_dialog(:title, 'Change Skin') > > > > so please suggest some solution... > > > > thankingyou- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Watir General" group. To post to this group, send email to [email protected] Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/watir-general -~----------~----~----~----~------~----~------~--~---
