2008-12-02 10:05:41 +01:00
<?xml version="1.0" encoding="iso-8859-1"?>
< !DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" lang = "en" >
< head >
< title > Class: SeleniumOnRails::Selenese< / title >
< meta http-equiv = "Content-Type" content = "text/html; charset=iso-8859-1" / >
< meta http-equiv = "Content-Script-Type" content = "text/javascript" / >
< link rel = "stylesheet" href = "../.././rdoc-style.css" type = "text/css" media = "screen" / >
< script type = "text/javascript" >
// < ![CDATA[
function popupCode( url ) {
window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
}
function toggleCode( id ) {
if ( document.getElementById )
elem = document.getElementById( id );
else if ( document.all )
elem = eval( "document.all." + id );
else
return false;
elemStyle = elem.style;
if ( elemStyle.display != "block" ) {
elemStyle.display = "block"
} else {
elemStyle.display = "none"
}
return true;
}
// Make codeblocks hidden by default
document.writeln( "< style type = \"text/css\" > div . method-source-code { display : none } < / style > " )
// ]]>
< / script >
< / head >
< body >
< div id = "classHeader" >
< table class = "header-table" >
< tr class = "top-aligned-row" >
< td > < strong > Class< / strong > < / td >
< td class = "class-name-in-header" > SeleniumOnRails::Selenese< / td >
< / tr >
< tr class = "top-aligned-row" >
< td > < strong > In:< / strong > < / td >
< td >
< a href = "../../files/lib/selenium_on_rails/selenese_rb.html" >
lib/selenium_on_rails/selenese.rb
< / a >
< br / >
< / td >
< / tr >
< tr class = "top-aligned-row" >
< td > < strong > Parent:< / strong > < / td >
< td >
Object
< / td >
< / tr >
< / table >
< / div >
<!-- banner header -->
< div id = "bodyContent" >
< div id = "contextContent" >
< / div >
< div id = "method-list" >
< h3 class = "section-bar" > Methods< / h3 >
< div class = "name-list" >
< a href = "#M000143" > new< / a >
< a href = "#M000144" > render< / a >
< / div >
< / div >
< / div >
<!-- if includes -->
< div id = "section" >
<!-- if method_list -->
< div id = "methods" >
< h3 class = "section-bar" > Public Class methods< / h3 >
< div id = "method-M000143" class = "method-detail" >
< a name = "M000143" > < / a >
< div class = "method-heading" >
< a href = "#M000143" class = "method-signature" >
< span class = "method-name" > new< / span > < span class = "method-args" > (view)< / span >
< / a >
< / div >
< div class = "method-description" >
< p > < a class = "source-toggle" href = "#"
onclick="toggleCode('M000143-source');return false;">[Source]< / a > < / p >
< div class = "method-source-code" id = "M000143-source" >
< pre >
< span class = "ruby-comment cmt" > # File lib/selenium_on_rails/selenese.rb, line 7< / span >
2009-12-14 11:51:36 -05:00
7: < span class = "ruby-keyword kw" > def< / span > < span class = "ruby-identifier" > initialize< / span > < span class = "ruby-identifier" > view< / span >
8: < span class = "ruby-ivar" > @view< / span > = < span class = "ruby-identifier" > view< / span >
2008-12-02 10:05:41 +01:00
9: < span class = "ruby-keyword kw" > end< / span >
< / pre >
< / div >
< / div >
< / div >
< h3 class = "section-bar" > Public Instance methods< / h3 >
< div id = "method-M000144" class = "method-detail" >
< a name = "M000144" > < / a >
< div class = "method-heading" >
< a href = "#M000144" class = "method-signature" >
< span class = "method-name" > render< / span > < span class = "method-args" > (template, local_assigns)< / span >
< / a >
< / div >
< div class = "method-description" >
< p > < a class = "source-toggle" href = "#"
onclick="toggleCode('M000144-source');return false;">[Source]< / a > < / p >
< div class = "method-source-code" id = "M000144-source" >
< pre >
< span class = "ruby-comment cmt" > # File lib/selenium_on_rails/selenese.rb, line 11< / span >
2009-12-14 11:51:36 -05:00
11: < span class = "ruby-keyword kw" > def< / span > < span class = "ruby-identifier" > render< / span > < span class = "ruby-identifier" > template< / span > , < span class = "ruby-identifier" > local_assigns< / span >
12: < span class = "ruby-identifier" > name< / span > = (< span class = "ruby-ivar" > @view< / span > .< span class = "ruby-identifier" > assigns< / span > [< span class = "ruby-value str" > 'page_title'< / span > ] < span class = "ruby-keyword kw" > or< / span > < span class = "ruby-identifier" > local_assigns< / span > [< span class = "ruby-value str" > 'page_title'< / span > ])
13: < span class = "ruby-identifier" > lines< / span > = < span class = "ruby-identifier" > template< / span > .< span class = "ruby-identifier" > strip< / span > .< span class = "ruby-identifier" > split< / span > < span class = "ruby-value str" > " \n" < / span >
14: < span class = "ruby-identifier" > html< / span > = < span class = "ruby-value str" > ''< / span >
15: < span class = "ruby-identifier" > html< / span > < span class = "ruby-operator" > < < < / span > < span class = "ruby-identifier" > extract_comments< / span > (< span class = "ruby-identifier" > lines< / span > )
16: < span class = "ruby-identifier" > html< / span > < span class = "ruby-operator" > < < < / span > < span class = "ruby-identifier" > extract_commands< / span > (< span class = "ruby-identifier" > lines< / span > , < span class = "ruby-identifier" > name< / span > )
17: < span class = "ruby-identifier" > html< / span > < span class = "ruby-operator" > < < < / span > < span class = "ruby-identifier" > extract_comments< / span > (< span class = "ruby-identifier" > lines< / span > )
18: < span class = "ruby-identifier" > raise< / span > < span class = "ruby-value str" > 'You cannot have comments in the middle of commands!'< / span > < span class = "ruby-keyword kw" > if< / span > < span class = "ruby-identifier" > next_line< / span > < span class = "ruby-identifier" > lines< / span > , < span class = "ruby-identifier" > :any< / span >
19: < span class = "ruby-identifier" > html< / span >
2008-12-02 10:05:41 +01:00
20: < span class = "ruby-keyword kw" > end< / span >
< / pre >
< / div >
< / div >
< / div >
< / div >
< / div >
< div id = "validator-badges" >
< p > < small > < a href = "http://validator.w3.org/check/referer" > [Validate]< / a > < / small > < / p >
< / div >
< / body >
2007-03-30 12:34:56 +00:00
< / html >