[prev in list] [next in list] [prev in thread] [next in thread] 

List:       selenium-users
Subject:    Re: [Selenium-users] Select and Close "PDF" Popup Window
From:       Jamie Orchard-Hays <jamie () dang ! com>
Date:       2005-10-19 15:44:38
Message-ID: D25E5D9C-9207-4E54-925D-63B9E6F613E9 () dang ! com
[Download RAW message or body]

Interesting. I'm using the window name and it works:

function openHelpWindow(url){
     window.open 
(url,'helpwin','scrollbars=1,menubar=0,toolbar=0,location=0,directories= 
0,status=0,resizable=1,scrolling=auto,width=400,height=600');
}


         <tr>
           <td>selectWindow</td>
           <td>helpwin</td>
           <td>&nbsp;</td>
         </tr>
         <tr>
           <td>verifyTextPresent</td>
           <td>Extended characters </td>
           <td>&nbsp;</td>
         </tr>
         <tr>
           <td>close</td>
           <td>&nbsp;</td>
           <td>&nbsp;</td>
         </tr>
         <tr>
           <td>selectWindow</td>
           <td>null</td>
           <td>&nbsp;</td>
         </tr>



On Oct 17, 2005, at 4:20 PM, Guillaume Boudreau wrote:

> selectWindow needs to receive the window ID, not the window name.
> The window ID is the value returned by window.open()
>
> Example Javascript:
>
> function OpenPopup() {
>     // Noticed I removed 'var' here, to make the 'MyWinID' variable  
> global.
>     MyWinID = window.open("/documentations/some.pdf", "SomeNameHere",
> "width=600, height=400, menubar=yes, status=yes, scrollbars=no,  
> toolbar=yes,
> location=no, resizable=no");
> }
>
> Selenium Test:
>
> | selectWindow | MyWinID | |
> | close | | |
>
> Hope this works for you as it did for me! :)
>
> - Guillaume Boudreau
>
> -----Original Message-----
> From: selenium-users-bounces@lists.public.thoughtworks.org
> [mailto:selenium-users-bounces@lists.public.thoughtworks.org] On  
> Behalf Of
> Nikko
> Sent: Monday, October 17, 2005 11:21 AM
> To: selenium-users@lists.public.thoughtworks.org
> Subject: [Selenium-users] Select and Close "PDF" Popup Window
>
> Hi All,
>
>
>
> At first I want to say that 'Selenium' is a grateful program for  
> automatic
> testing. Thanks for developers.
>
> But I have one problem. There are many links in the testing site,  
> which
> loads PDF document in new window(see script below). So in Selenium  
> I use the
> following command: selectWindow(Name of Window) and close, but  
> 'PDF' Popup
> Window doesn't select and close. I don't know if 'Close' Command works
> correctly, because I can not focus in window.
>
> I heard that when PDF document loaded in Popup Window, this window  
> wasn't a
> HTML but Win32 window. And else, if popup window is appearing  
> without any
> action(click on buttons or links) but with Javascript(onload  
> example), then
> there is no possible to select focus on this popup.
>
> Could You help me? What should I do?
>
>
>
>
>
> <script language="javascript">
>
>             function OpenPopup()
>
>             {
>
>                      var MyWin = window.open("C:/Test/00002170.pdf",
> "MyWinID", "width=600, height=400, menubar=yes, status=yes,  
> scrollbars=no,
> toolbar=yes, location=no, resizable=no");
>
>             }
>
> </script>
>
>
>
> Best regards,
>
>
>
>      Nikolay Predko,
>
>      Quality Engineer,
>
>      NIX Solutions Ltd
>
>      MSN: Nikko@nixsolutions.com
>
>      ICQ: 174716602
>
>
>
> _______________________________________________
> Selenium-users mailing list
> Selenium-users@lists.public.thoughtworks.org
> http://lists.public.thoughtworks.org/mailman/listinfo/selenium-users
>
> _______________________________________________
> Selenium-users mailing list
> Selenium-users@lists.public.thoughtworks.org
> http://lists.public.thoughtworks.org/mailman/listinfo/selenium-users
>

_______________________________________________
Selenium-users mailing list
Selenium-users@lists.public.thoughtworks.org
http://lists.public.thoughtworks.org/mailman/listinfo/selenium-users
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic