To answer both of your questions, I'm posting some related html here.. The original page doesn't initially contain the html element i'm looking to activate, but they are generated by this remove javascript :
<script src="https://rpxnow.com/openid/v2/widget" type="text/ javascript"></script> This contains a class "RPXNOW" that handles generating the html for the overlay where the link ends up. Here's a very partial paste acquired via Firebug (view source doesn't really cut it here :)), containing the <iframe> that houses the rpxnow login overlay. Most of the tree is truncated, i've left only the element I was inspecting open. <iframe id="rpx_auth_1265008478579" frameborder="0" scrolling="no" allowtransparency="true" style="background: transparent none repeat scroll 0% 0%; width: 373px; height: 265px; -moz-background-clip: -moz- initial; -moz-background-origin: -moz-initial; -moz-background-inline- policy: -moz-initial; position: absolute; top: 0pt; left: 0pt; visibility: visible; display: block; margin-top: 12px;" name="rpx_auth_1265008478579" src=""> <html dir="ltr"> <head> </head> <body> <div id="FB_HiddenContainer" style="position: absolute; top: -10000px; left: -10000px; width: 0px; height: 0px;"> </div> <div id="widget" class="widget"> <div id="view"> <div> <div style="display: none;"> </div> <div class="prov_box" style="display: block;"> <div class="prov_logo"> </div> <div> <div class="content"> <h1 style=""> Welcome back, <span class="user"> habbo.testing.1 <a class="not_you"> <span>not you?</span> </a> </span> </h1> <div class="error" style="display: none;"> </div> </div> </div> <a class="signin"> </a> </div> </div> </div> <div id="left" class="" style="top: 36px; display: none;"/> <div id="right" class="enabled" style="top: 36px; display: none;"/> <div id="footer"> </div> </div> <script type="text/javascript" src="js/auth_widget.js/ 34be5edc9a3990f909bfe361b6d1c450.js"> </script> <script type="text/javascript"> </script> </body> </html> </iframe> Above, you can see the span within the link I was trying to acquire. Try http://www.habbo.co.uk/ and click "Sign In or Register with one of these services" to see the overlay in action. -Toni On 27 tammi, 09:01, Angrez Singh <[email protected]> wrote: > Can you post the HTML code? Also, is this link is inside the FRAME? > > On Tue, Jan 26, 2010 at 6:50 PM, Gimle <[email protected]> wrote: > > Hello all. I have a question regarding accessing the elements in > > remote-javascript generated content on a page. It would appear that > > these created elements are not accessible with firewatir at all. I > > tried both tagged elements and xpath, but no matches for elements > > within rpxnow's javascript-generated content can be found. > > > Example : RPX now's "not you?" link > > > ff.link(:class, "not_you").exists? # <-- should return true, but > > doesn't > > ff.span(:text, "not you?").exists? # <-- also false > > ff.link(:xpath, "//a...@class='not_you']/span").exists? # <-- Doesn't > > return true > > ff.link(:xpath, "//a...@class='not_you']/").exists? # <-- jSSH doesn't > > like this formatting on an xpath > > > Is this a known problem, or am I just not doing it right? > > > I am using Ruby 1.8.6 via Netbeans 6.8, Firewatir 1.6.5 and Firefox > > 3.0.17 > > > -Toni > > > -- > > 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 -- 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
