23. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 1/17/2019 1:51:41 PM Central Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

23.1 Files compared

# Location File Last Modified
1 C:\AraxisMergeCompare\Pri_un\ccra\ccra_automation\VA.QA.TestProjects\VA.QA.CCRA.TestCases\bin\Debug WebDriver.Support.xml Thu Jan 10 13:20:42 2019 UTC
2 C:\AraxisMergeCompare\Pri_re\ccra\ccra_automation\VA.QA.TestProjects\VA.QA.CCRA.TestCases\bin\Debug WebDriver.Support.xml Thu Jan 10 16:42:54 2019 UTC

23.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 14092
Changed 2 4
Inserted 0 0
Removed 0 0

23.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

23.4 Active regular expressions

No regular expressions were active.

23.5 Comparison detail

  1    <?xml 
  2      version="1 .0"
  3    ?>
  4    <doc>
  5          
  6      <assembly>
  7               
  8       <name>
  9        WebDriver. Support
  10       </name>
  11           
  12      </assembly >
  13          
  14      <members>
  15               
  16       <member 
  17        name="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver"
  18       >
  19                     
  20        <summary>
  21                      A wrappe r around a n arbitrar y WebDrive r instance  which sup ports regi stering fo r
  22                      events,  e.g. for l ogging pur poses.
  23                      
  24        </summary>
  25                
  26       </member>
  27               
  28       <member 
  29        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. #ctor(Open QA.Seleniu m.IWebDriv er)"
  30       >
  31                     
  32        <summary>
  33                      Initiali zes a new  instance o f the 
  34         <see 
  35          cref="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver"
  36         />
  37          class.
  38                      
  39        </summary>
  40                     
  41        <param 
  42         name="pare ntDriver"
  43        >
  44         The driver  to regist er events  for.
  45        </param>
  46                
  47       </member>
  48               
  49       <member 
  50        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Navigating "
  51       >
  52                     
  53        <summary>
  54                      Fires be fore the d river begi ns navigat ion.
  55                      
  56        </summary>
  57                
  58       </member>
  59               
  60       <member 
  61        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Navigated"
  62       >
  63                     
  64        <summary>
  65                      Fires af ter the dr iver compl etes navig ation
  66                      
  67        </summary>
  68                
  69       </member>
  70               
  71       <member 
  72        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Navigating Back"
  73       >
  74                     
  75        <summary>
  76                      Fires be fore the d river begi ns navigat ion back o ne entry i n the brow ser histor y list.
  77                      
  78        </summary>
  79                
  80       </member>
  81               
  82       <member 
  83        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. NavigatedB ack"
  84       >
  85                     
  86        <summary>
  87                      Fires af ter the dr iver compl etes navig ation back  one entry  in the br owser hist ory list.
  88                      
  89        </summary>
  90                
  91       </member>
  92               
  93       <member 
  94        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Navigating Forward"
  95       >
  96                     
  97        <summary>
  98                      Fires be fore the d river begi ns navigat ion forwar d one entr y in the b rowser his tory list.
  99                      
  100        </summary>
  101                
  102       </member>
  103               
  104       <member 
  105        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. NavigatedF orward"
  106       >
  107                     
  108        <summary>
  109                      Fires af ter the dr iver compl etes navig ation forw ard one en try in the  browser h istory lis t.
  110                      
  111        </summary>
  112                
  113       </member>
  114               
  115       <member 
  116        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ElementCli cking"
  117       >
  118                     
  119        <summary>
  120                      Fires be fore the d river clic ks on an e lement.
  121                      
  122        </summary>
  123                
  124       </member>
  125               
  126       <member 
  127        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ElementCli cked"
  128       >
  129                     
  130        <summary>
  131                      Fires af ter the dr iver has c licked on  an element .
  132                      
  133        </summary>
  134                
  135       </member>
  136               
  137       <member 
  138        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ElementVal ueChanging "
  139       >
  140                     
  141        <summary>
  142                      Fires be fore the d river chan ges the va lue of an  element vi a Clear(),  SendKeys( ) or Toggl e().
  143                      
  144        </summary>
  145                
  146       </member>
  147               
  148       <member 
  149        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ElementVal ueChanged"
  150       >
  151                     
  152        <summary>
  153                      Fires af ter the dr iver has c hanged the  value of  an element  via Clear (), SendKe ys() or To ggle().
  154                      
  155        </summary>
  156                
  157       </member>
  158               
  159       <member 
  160        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. FindingEle ment"
  161       >
  162                     
  163        <summary>
  164                      Fires be fore the d river star ts to find  an elemen t.
  165                      
  166        </summary>
  167                
  168       </member>
  169               
  170       <member 
  171        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. FindElemen tCompleted "
  172       >
  173                     
  174        <summary>
  175                      Fires af ter the dr iver compl etes findi ng an elem ent.
  176                      
  177        </summary>
  178                
  179       </member>
  180               
  181       <member 
  182        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ScriptExec uting"
  183       >
  184                     
  185        <summary>
  186                      Fires be fore a scr ipt is exe cuted.
  187                      
  188        </summary>
  189                
  190       </member>
  191               
  192       <member 
  193        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ScriptExec uted"
  194       >
  195                     
  196        <summary>
  197                      Fires af ter a scri pt is exec uted.
  198                      
  199        </summary>
  200                
  201       </member>
  202               
  203       <member 
  204        name="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ExceptionT hrown"
  205       >
  206                     
  207        <summary>
  208                      Fires wh en an exce ption is t hrown.
  209                      
  210        </summary>
  211                
  212       </member>
  213               
  214       <member 
  215        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. WrappedDri ver"
  216       >
  217                     
  218        <summary>
  219                      Gets the  
  220         <see 
  221          cref="T:Op enQA.Selen ium.IWebDr iver"
  222         />
  223          wrapped b y this Eve ntsFiringW ebDriver i nstance.
  224                      
  225        </summary>
  226                
  227       </member>
  228               
  229       <member 
  230        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Url"
  231       >
  232                     
  233        <summary>
  234                      Gets or  sets the U RL the bro wser is cu rrently di splaying.
  235                      
  236        </summary>
  237                     
  238        <remarks>
  239                      Setting  the 
  240         <see 
  241          cref="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Url"
  242         />
  243          property  will load  a new web  page in th e current  browser wi ndow.
  244                      This is  done using  an HTTP G ET operati on, and th e method w ill block  until the
  245                      load is  complete.  This will  follow red irects iss ued either  by the se rver or
  246                      as a met a-redirect  from with in the ret urned HTML . Should a  meta-redi rect "rest "
  247                      for any  duration o f time, it  is best t o wait unt il this ti meout is o ver, since
  248                      should t he underly ing page c hange whil e your tes t is execu ting the r esults of
  249                      future c alls again st this in terface wi ll be agai nst the fr eshly load ed page.
  250                      
  251        </remarks>
  252                     
  253        <seealso 
  254         cref="M:Op enQA.Selen ium.INavig ation.GoTo Url(System .String)"
  255        />
  256                     
  257        <seealso 
  258         cref="M:Op enQA.Selen ium.INavig ation.GoTo Url(System .Uri)"
  259        />
  260                
  261       </member>
  262               
  263       <member 
  264        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Title"
  265       >
  266                     
  267        <summary>
  268                      Gets the  title of  the curren t browser  window.
  269                      
  270        </summary>
  271                
  272       </member>
  273               
  274       <member 
  275        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. PageSource "
  276       >
  277                     
  278        <summary>
  279                      Gets the  source of  the page  last loade d by the b rowser.
  280                      
  281        </summary>
  282                     
  283        <remarks>
  284                      If the p age has be en modifie d after lo ading (for  example,  by JavaScr ipt)
  285                      there is  no guaran tee that t he returne d text is  that of th e modified  page.
  286                      Please c onsult the  documenta tion of th e particul ar driver  being used  to
  287                      determin e whether  the return ed text re flects the  current s tate of th e page
  288                      or the t ext last s ent by the  web serve r. The pag e source r eturned is  a
  289                      represen tation of  the underl ying DOM:  do not exp ect it to  be formatt ed
  290                      or escap ed in the  same way a s the resp onse sent  from the w eb server.
  291                      
  292        </remarks>
  293                
  294       </member>
  295               
  296       <member 
  297        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. CurrentWin dowHandle"
  298       >
  299                     
  300        <summary>
  301                      Gets the  current w indow hand le, which  is an opaq ue handle  to this
  302                      window t hat unique ly identif ies it wit hin this d river inst ance.
  303                      
  304        </summary>
  305                
  306       </member>
  307               
  308       <member 
  309        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. WindowHand les"
  310       >
  311                     
  312        <summary>
  313                      Gets the  window ha ndles of o pen browse r windows.
  314                      
  315        </summary>
  316                
  317       </member>
  318               
  319       <member 
  320        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Close"
  321       >
  322                     
  323        <summary>
  324                      Close th e current  window, qu itting the  browser i f it is th e last win dow curren tly open.
  325                      
  326        </summary>
  327                
  328       </member>
  329               
  330       <member 
  331        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Quit"
  332       >
  333                     
  334        <summary>
  335                      Quits th is driver,  closing e very assoc iated wind ow.
  336                      
  337        </summary>
  338                
  339       </member>
  340               
  341       <member 
  342        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Manage"
  343       >
  344                     
  345        <summary>
  346                      Instruct s the driv er to chan ge its set tings.
  347                      
  348        </summary>
  349                     
  350        <returns>
  351         An 
  352         <see 
  353          cref="T:Op enQA.Selen ium.IOptio ns"
  354         />
  355          object al lowing the  user to c hange
  356                      the sett ings of th e driver.
  357        </returns>
  358                
  359       </member>
  360               
  361       <member 
  362        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Navigate"
  363       >
  364                     
  365        <summary>
  366                      Instruct s the driv er to navi gate the b rowser to  another lo cation.
  367                      
  368        </summary>
  369                     
  370        <returns>
  371         An 
  372         <see 
  373          cref="T:Op enQA.Selen ium.INavig ation"
  374         />
  375          object al lowing the  user to a ccess
  376                      the brow ser's hist ory and to  navigate  to a given  URL.
  377        </returns>
  378                
  379       </member>
  380               
  381       <member 
  382        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. SwitchTo"
  383       >
  384                     
  385        <summary>
  386                      Instruct s the driv er to send  future co mmands to  a differen t frame or  window.
  387                      
  388        </summary>
  389                     
  390        <returns>
  391         An 
  392         <see 
  393          cref="T:Op enQA.Selen ium.ITarge tLocator"
  394         />
  395          object wh ich can be  used to s elect
  396                      a frame  or window.
  397        </returns>
  398                
  399       </member>
  400               
  401       <member 
  402        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. FindElemen t(OpenQA.S elenium.By )"
  403       >
  404                     
  405        <summary>
  406                      Find the  first 
  407         <see 
  408          cref="T:Op enQA.Selen ium.IWebEl ement"
  409         />
  410          using the  given met hod.
  411                      
  412        </summary>
  413                     
  414        <param 
  415         name="by"
  416        >
  417         The locati ng mechani sm to use.
  418        </param>
  419                     
  420        <returns>
  421         The first  matching 
  422         <see 
  423          cref="T:Op enQA.Selen ium.IWebEl ement"
  424         />
  425          on the cu rrent cont ext.
  426        </returns>
  427                     
  428        <exception  
  429         cref="T:Op enQA.Selen ium.NoSuch ElementExc eption"
  430        >
  431         If no elem ent matche s the crit eria.
  432        </exceptio n>
  433                
  434       </member>
  435               
  436       <member 
  437        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. FindElemen ts(OpenQA. Selenium.B y)"
  438       >
  439                     
  440        <summary>
  441                      Find all  
  442         <see 
  443          cref="T:Op enQA.Selen ium.IWebEl ement"
  444         >
  445          IWebElemen ts
  446         </see>
  447          within th e current  context
  448                      using th e given me chanism.
  449                      
  450        </summary>
  451                     
  452        <param 
  453         name="by"
  454        >
  455         The locati ng mechani sm to use.
  456        </param>
  457                     
  458        <returns>
  459        
  460         <see 
  461          cref="T:Sy stem.Colle ctions.Obj ectModel.R eadOnlyCol lection`1"
  462         />
  463          of all 
  464         <see 
  465          cref="T:Op enQA.Selen ium.IWebEl ement"
  466         >
  467          WebElement s
  468         </see>
  469                      matching  the curre nt criteri a, or an e mpty list  if nothing  matches.
  470        </returns>
  471                
  472       </member>
  473               
  474       <member 
  475        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Dispose"
  476       >
  477                     
  478        <summary>
  479                      Frees al l managed  and unmana ged resour ces used b y this ins tance.
  480                      
  481        </summary>
  482                
  483       </member>
  484               
  485       <member 
  486        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ExecuteScr ipt(System .String,Sy stem.Objec t[])"
  487       >
  488                     
  489        <summary>
  490                      Executes  JavaScrip t in the c ontext of  the curren tly select ed frame o r window.
  491                      
  492        </summary>
  493                     
  494        <param 
  495         name="scri pt"
  496        >
  497         The JavaSc ript code  to execute .
  498        </param>
  499                     
  500        <param 
  501         name="args "
  502        >
  503         The argume nts to the  script.
  504        </param>
  505                     
  506        <returns>
  507         The value  returned b y the scri pt.
  508        </returns>
  509                     
  510        <remarks>
  511                      
  512         <para>
  513                       The 
  514          <see 
  515           cref="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ExecuteScr ipt(System .String,Sy stem.Objec t[])"
  516          />
  517          method exe cutes Java Script in  the contex t of
  518                       the curr ently sele cted frame  or window . This mea ns that "d ocument" w ill refer
  519                       to the c urrent doc ument. If  the script  has a ret urn value,  then the  following
  520                       steps wi ll be take n:
  521                       
  522         </para>
  523                      
  524         <para>
  525                       
  526          <list 
  527           type="bull et"
  528          >
  529                        
  530           <item>
  531            <descripti on>
  532             For an HTM L element,  this meth od returns  a 
  533             <see 
  534              cref="T:Op enQA.Selen ium.IWebEl ement"
  535             />
  536            </descript ion>
  537           </item>
  538                        
  539           <item>
  540            <descripti on>
  541             For a numb er, a 
  542             <see 
  543              cref="T:Sy stem.Int64 "
  544             />
  545              is return ed
  546            </descript ion>
  547           </item>
  548                        
  549           <item>
  550            <descripti on>
  551             For a bool ean, a 
  552             <see 
  553              cref="T:Sy stem.Boole an"
  554             />
  555              is return ed
  556            </descript ion>
  557           </item>
  558                        
  559           <item>
  560            <descripti on>
  561             For all ot her cases 
  562             <see 
  563              cref="T:Sy stem.Strin g"
  564             />
  565              is return ed.
  566            </descript ion>
  567           </item>
  568                        
  569           <item>
  570            <descripti on>
  571             For an arr ay,we chec k the firs t element,  and attem pt to retu rn a
  572                          
  573             <see 
  574              cref="T:Sy stem.Colle ctions.Gen eric.List` 1"
  575             />
  576              of that t ype, follo wing the r ules above . Nested l ists are n ot
  577                          supporte d.
  578            </descript ion>
  579           </item>
  580                        
  581           <item>
  582            <descripti on>
  583             If the val ue is null  or there  is no retu rn value,
  584                          
  585             <see 
  586              langword=" null"
  587             />
  588              is return ed.
  589            </descript ion>
  590           </item>
  591                        
  592          </list>
  593                       
  594         </para>
  595                      
  596         <para>
  597                       Argument s must be  a number ( which will  be conver ted to a 
  598          <see 
  599           cref="T:Sy stem.Int64 "
  600          />
  601          ),
  602                       a 
  603          <see 
  604           cref="T:Sy stem.Boole an"
  605          />
  606          , a 
  607          <see 
  608           cref="T:Sy stem.Strin g"
  609          />
  610           or a 
  611          <see 
  612           cref="T:Op enQA.Selen ium.IWebEl ement"
  613          />
  614          .
  615                       An excep tion will  be thrown  if the arg uments do  not meet t hese crite ria.
  616                       The argu ments will  be made a vailable t o the Java Script via  the "argu ments" mag ic
  617                       variable , as if th e function  were call ed via "Fu nction.app ly"
  618                       
  619         </para>
  620                      
  621        </remarks>
  622                
  623       </member>
  624               
  625       <member 
  626        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ExecuteAsy ncScript(S ystem.Stri ng,System. Object[])"
  627       >
  628                     
  629        <summary>
  630                      Executes  JavaScrip t asynchro nously in  the contex t of the c urrently s elected fr ame or win dow.
  631                      
  632        </summary>
  633                     
  634        <param 
  635         name="scri pt"
  636        >
  637         The JavaSc ript code  to execute .
  638        </param>
  639                     
  640        <param 
  641         name="args "
  642        >
  643         The argume nts to the  script.
  644        </param>
  645                     
  646        <returns>
  647         The value  returned b y the scri pt.
  648        </returns>
  649                
  650       </member>
  651               
  652       <member 
  653        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. GetScreens hot"
  654       >
  655                     
  656        <summary>
  657                      Gets a 
  658         <see 
  659          cref="T:Op enQA.Selen ium.Screen shot"
  660         />
  661          object re presenting  the image  of the pa ge on the  screen.
  662                      
  663        </summary>
  664                     
  665        <returns>
  666        
  667         <see 
  668          cref="T:Op enQA.Selen ium.Screen shot"
  669         />
  670          object co ntaining t he image.
  671        </returns>
  672                
  673       </member>
  674               
  675       <member 
  676        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Dispose(Sy stem.Boole an)"
  677       >
  678                     
  679        <summary>
  680                      Frees al l managed  and, optio nally, unm anaged res ources use d by this  instance.
  681                      
  682        </summary>
  683                     
  684        <param 
  685         name="disp osing"
  686        >
  687         <see 
  688          langword=" true"
  689         />
  690          to dispos e of only  managed re sources;
  691                      
  692         <see 
  693          langword=" false"
  694         />
  695          to dispos e of manag ed and unm anaged res ources.
  696        </param>
  697                
  698       </member>
  699               
  700       <member 
  701        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnNavigati ng(OpenQA. Selenium.S upport.Eve nts.WebDri verNavigat ionEventAr gs)"
  702       >
  703                     
  704        <summary>
  705                      Raises t he 
  706         <see 
  707          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Navigating "
  708         />
  709          event.
  710                      
  711        </summary>
  712                     
  713        <param 
  714         name="e"
  715        >
  716        
  717         <see 
  718          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs"
  719         />
  720          that cont ains the e vent data.
  721        </param>
  722                
  723       </member>
  724               
  725       <member 
  726        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnNavigate d(OpenQA.S elenium.Su pport.Even ts.WebDriv erNavigati onEventArg s)"
  727       >
  728                     
  729        <summary>
  730                      Raises t he 
  731         <see 
  732          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Navigated"
  733         />
  734          event.
  735                      
  736        </summary>
  737                     
  738        <param 
  739         name="e"
  740        >
  741        
  742         <see 
  743          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs"
  744         />
  745          that cont ains the e vent data.
  746        </param>
  747                
  748       </member>
  749               
  750       <member 
  751        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnNavigati ngBack(Ope nQA.Seleni um.Support .Events.We bDriverNav igationEve ntArgs)"
  752       >
  753                     
  754        <summary>
  755                      Raises t he 
  756         <see 
  757          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Navigating Back"
  758         />
  759          event.
  760                      
  761        </summary>
  762                     
  763        <param 
  764         name="e"
  765        >
  766        
  767         <see 
  768          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs"
  769         />
  770          that cont ains the e vent data.
  771        </param>
  772                
  773       </member>
  774               
  775       <member 
  776        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnNavigate dBack(Open QA.Seleniu m.Support. Events.Web DriverNavi gationEven tArgs)"
  777       >
  778                     
  779        <summary>
  780                      Raises t he 
  781         <see 
  782          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. NavigatedB ack"
  783         />
  784          event.
  785                      
  786        </summary>
  787                     
  788        <param 
  789         name="e"
  790        >
  791        
  792         <see 
  793          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs"
  794         />
  795          that cont ains the e vent data.
  796        </param>
  797                
  798       </member>
  799               
  800       <member 
  801        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnNavigati ngForward( OpenQA.Sel enium.Supp ort.Events .WebDriver Navigation EventArgs) "
  802       >
  803                     
  804        <summary>
  805                      Raises t he 
  806         <see 
  807          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. Navigating Forward"
  808         />
  809          event.
  810                      
  811        </summary>
  812                     
  813        <param 
  814         name="e"
  815        >
  816        
  817         <see 
  818          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs"
  819         />
  820          that cont ains the e vent data.
  821        </param>
  822                
  823       </member>
  824               
  825       <member 
  826        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnNavigate dForward(O penQA.Sele nium.Suppo rt.Events. WebDriverN avigationE ventArgs)"
  827       >
  828                     
  829        <summary>
  830                      Raises t he 
  831         <see 
  832          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. NavigatedF orward"
  833         />
  834          event.
  835                      
  836        </summary>
  837                     
  838        <param 
  839         name="e"
  840        >
  841        
  842         <see 
  843          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs"
  844         />
  845          that cont ains the e vent data.
  846        </param>
  847                
  848       </member>
  849               
  850       <member 
  851        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnElementC licking(Op enQA.Selen ium.Suppor t.Events.W ebElementE ventArgs)"
  852       >
  853                     
  854        <summary>
  855                      Raises t he 
  856         <see 
  857          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ElementCli cking"
  858         />
  859          event.
  860                      
  861        </summary>
  862                     
  863        <param 
  864         name="e"
  865        >
  866        
  867         <see 
  868          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebElementE ventArgs"
  869         />
  870          that cont ains the e vent data.
  871        </param>
  872                
  873       </member>
  874               
  875       <member 
  876        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnElementC licked(Ope nQA.Seleni um.Support .Events.We bElementEv entArgs)"
  877       >
  878                     
  879        <summary>
  880                      Raises t he 
  881         <see 
  882          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ElementCli cked"
  883         />
  884          event.
  885                      
  886        </summary>
  887                     
  888        <param 
  889         name="e"
  890        >
  891        
  892         <see 
  893          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebElementE ventArgs"
  894         />
  895          that cont ains the e vent data.
  896        </param>
  897                
  898       </member>
  899               
  900       <member 
  901        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnElementV alueChangi ng(OpenQA. Selenium.S upport.Eve nts.WebEle mentValueE ventArgs)"
  902       >
  903                     
  904        <summary>
  905                      Raises t he 
  906         <see 
  907          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ElementVal ueChanging "
  908         />
  909          event.
  910                      
  911        </summary>
  912                     
  913        <param 
  914         name="e"
  915        >
  916        
  917         <see 
  918          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebElementV alueEventA rgs"
  919         />
  920          that cont ains the e vent data.
  921        </param>
  922                
  923       </member>
  924               
  925       <member 
  926        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnElementV alueChange d(OpenQA.S elenium.Su pport.Even ts.WebElem entValueEv entArgs)"
  927       >
  928                     
  929        <summary>
  930                      Raises t he 
  931         <see 
  932          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ElementVal ueChanged"
  933         />
  934          event.
  935                      
  936        </summary>
  937                     
  938        <param 
  939         name="e"
  940        >
  941        
  942         <see 
  943          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebElementV alueEventA rgs"
  944         />
  945          that cont ains the e vent data.
  946        </param>
  947                
  948       </member>
  949               
  950       <member 
  951        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnFindingE lement(Ope nQA.Seleni um.Support .Events.Fi ndElementE ventArgs)"
  952       >
  953                     
  954        <summary>
  955                      Raises t he 
  956         <see 
  957          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. FindingEle ment"
  958         />
  959          event.
  960                      
  961        </summary>
  962                     
  963        <param 
  964         name="e"
  965        >
  966        
  967         <see 
  968          cref="T:Op enQA.Selen ium.Suppor t.Events.F indElement EventArgs"
  969         />
  970          that cont ains the e vent data.
  971        </param>
  972                
  973       </member>
  974               
  975       <member 
  976        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnFindElem entComplet ed(OpenQA. Selenium.S upport.Eve nts.FindEl ementEvent Args)"
  977       >
  978                     
  979        <summary>
  980                      Raises t he 
  981         <see 
  982          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. FindElemen tCompleted "
  983         />
  984          event.
  985                      
  986        </summary>
  987                     
  988        <param 
  989         name="e"
  990        >
  991        
  992         <see 
  993          cref="T:Op enQA.Selen ium.Suppor t.Events.F indElement EventArgs"
  994         />
  995          that cont ains the e vent data.
  996        </param>
  997                
  998       </member>
  999               
  1000       <member 
  1001        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnScriptEx ecuting(Op enQA.Selen ium.Suppor t.Events.W ebDriverSc riptEventA rgs)"
  1002       >
  1003                     
  1004        <summary>
  1005                      Raises t he 
  1006         <see 
  1007          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ScriptExec uting"
  1008         />
  1009          event.
  1010                      
  1011        </summary>
  1012                     
  1013        <param 
  1014         name="e"
  1015        >
  1016        
  1017         <see 
  1018          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverSc riptEventA rgs"
  1019         />
  1020          that cont ains the e vent data.
  1021        </param>
  1022                
  1023       </member>
  1024               
  1025       <member 
  1026        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnScriptEx ecuted(Ope nQA.Seleni um.Support .Events.We bDriverScr iptEventAr gs)"
  1027       >
  1028                     
  1029        <summary>
  1030                      Raises t he 
  1031         <see 
  1032          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ScriptExec uted"
  1033         />
  1034          event.
  1035                      
  1036        </summary>
  1037                     
  1038        <param 
  1039         name="e"
  1040        >
  1041        
  1042         <see 
  1043          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverSc riptEventA rgs"
  1044         />
  1045          that cont ains the e vent data.
  1046        </param>
  1047                
  1048       </member>
  1049               
  1050       <member 
  1051        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. OnExceptio n(OpenQA.S elenium.Su pport.Even ts.WebDriv erExceptio nEventArgs )"
  1052       >
  1053                     
  1054        <summary>
  1055                      Raises t he 
  1056         <see 
  1057          cref="E:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. ExceptionT hrown"
  1058         />
  1059          event.
  1060                      
  1061        </summary>
  1062                     
  1063        <param 
  1064         name="e"
  1065        >
  1066        
  1067         <see 
  1068          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverEx ceptionEve ntArgs"
  1069         />
  1070          that cont ains the e vent data.
  1071        </param>
  1072                
  1073       </member>
  1074               
  1075       <member 
  1076        name="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gNavigatio n"
  1077       >
  1078                     
  1079        <summary>
  1080                      Provides  a mechani sm for Nav igating wi th the dri ver.
  1081                      
  1082        </summary>
  1083                
  1084       </member>
  1085               
  1086       <member 
  1087        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gNavigatio n.#ctor(Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver) "
  1088       >
  1089                     
  1090        <summary>
  1091                      Initiali zes a new  instance o f the 
  1092         <see 
  1093          cref="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gNavigatio n"
  1094         />
  1095          class
  1096                      
  1097        </summary>
  1098                     
  1099        <param 
  1100         name="driv er"
  1101        >
  1102         Driver in  use
  1103        </param>
  1104                
  1105       </member>
  1106               
  1107       <member 
  1108        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gNavigatio n.Back"
  1109       >
  1110                     
  1111        <summary>
  1112                      Move the  browser b ack
  1113                      
  1114        </summary>
  1115                
  1116       </member>
  1117               
  1118       <member 
  1119        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gNavigatio n.Forward"
  1120       >
  1121                     
  1122        <summary>
  1123                      Move the  browser f orward
  1124                      
  1125        </summary>
  1126                
  1127       </member>
  1128               
  1129       <member 
  1130        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gNavigatio n.GoToUrl( System.Str ing)"
  1131       >
  1132                     
  1133        <summary>
  1134                      Navigate  to a url  for your t est
  1135                      
  1136        </summary>
  1137                     
  1138        <param 
  1139         name="url"
  1140        >
  1141         String of  where you  want the b rowser to  go to
  1142        </param>
  1143                
  1144       </member>
  1145               
  1146       <member 
  1147        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gNavigatio n.GoToUrl( System.Uri )"
  1148       >
  1149                     
  1150        <summary>
  1151                      Navigate  to a url  for your t est
  1152                      
  1153        </summary>
  1154                     
  1155        <param 
  1156         name="url"
  1157        >
  1158         Uri object  of where  you want t he browser  to go to
  1159        </param>
  1160                
  1161       </member>
  1162               
  1163       <member 
  1164        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gNavigatio n.Refresh"
  1165       >
  1166                     
  1167        <summary>
  1168                      Refresh  the browse r
  1169                      
  1170        </summary>
  1171                
  1172       </member>
  1173               
  1174       <member 
  1175        name="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gOptions"
  1176       >
  1177                     
  1178        <summary>
  1179                      Provides  a mechani sm for set ting optio ns needed  for the dr iver durin g the test .
  1180                      
  1181        </summary>
  1182                
  1183       </member>
  1184               
  1185       <member 
  1186        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gOptions.# ctor(OpenQ A.Selenium .Support.E vents.Even tFiringWeb Driver)"
  1187       >
  1188                     
  1189        <summary>
  1190                      Initiali zes a new  instance o f the 
  1191         <see 
  1192          cref="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gOptions"
  1193         />
  1194          class
  1195                      
  1196        </summary>
  1197                     
  1198        <param 
  1199         name="driv er"
  1200        >
  1201         Instance o f the driv er current ly in use
  1202        </param>
  1203                
  1204       </member>
  1205               
  1206       <member 
  1207        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gOptions.C ookies"
  1208       >
  1209                     
  1210        <summary>
  1211                      Gets an  object all owing the  user to ma nipulate c ookies on  the page.
  1212                      
  1213        </summary>
  1214                
  1215       </member>
  1216               
  1217       <member 
  1218        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gOptions.W indow"
  1219       >
  1220                     
  1221        <summary>
  1222                      Gets an  object all owing the  user to ma nipulate t he current ly-focused  browser w indow.
  1223                      
  1224        </summary>
  1225                     
  1226        <remarks>
  1227         "Currently -focused"  is defined  as the br owser wind ow having  the window  handle
  1228                      returned  when IWeb Driver.Cur rentWindow Handle is  called.
  1229        </remarks>
  1230                
  1231       </member>
  1232               
  1233       <member 
  1234        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gOptions.T imeouts"
  1235       >
  1236                     
  1237        <summary>
  1238                      Provides  access to  the timeo uts define d for this  driver.
  1239                      
  1240        </summary>
  1241                     
  1242        <returns>
  1243         An object  implementi ng the 
  1244         <see 
  1245          cref="T:Op enQA.Selen ium.ITimeo uts"
  1246         />
  1247          interface .
  1248        </returns>
  1249                
  1250       </member>
  1251               
  1252       <member 
  1253        name="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator"
  1254       >
  1255                     
  1256        <summary>
  1257                      Provides  a mechani sm for fin ding eleme nts on the  page with  locators.
  1258                      
  1259        </summary>
  1260                
  1261       </member>
  1262               
  1263       <member 
  1264        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator.#ctor (OpenQA.Se lenium.Sup port.Event s.EventFir ingWebDriv er)"
  1265       >
  1266                     
  1267        <summary>
  1268                      Initiali zes a new  instance o f the 
  1269         <see 
  1270          cref="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator"
  1271         />
  1272          class
  1273                      
  1274        </summary>
  1275                     
  1276        <param 
  1277         name="driv er"
  1278        >
  1279         The driver  that is c urrently i n use
  1280        </param>
  1281                
  1282       </member>
  1283               
  1284       <member 
  1285        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator.Frame (System.In t32)"
  1286       >
  1287                     
  1288        <summary>
  1289                      Move to  a differen t frame us ing its in dex
  1290                      
  1291        </summary>
  1292                     
  1293        <param 
  1294         name="fram eIndex"
  1295        >
  1296         The index  of the 
  1297        </param>
  1298                     
  1299        <returns>
  1300         A WebDrive r instance  that is c urrently i n use
  1301        </returns>
  1302                
  1303       </member>
  1304               
  1305       <member 
  1306        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator.Frame (System.St ring)"
  1307       >
  1308                     
  1309        <summary>
  1310                      Move to  different  frame usin g its name
  1311                      
  1312        </summary>
  1313                     
  1314        <param 
  1315         name="fram eName"
  1316        >
  1317         name of th e frame
  1318        </param>
  1319                     
  1320        <returns>
  1321         A WebDrive r instance  that is c urrently i n use
  1322        </returns>
  1323                
  1324       </member>
  1325               
  1326       <member 
  1327        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator.Frame (OpenQA.Se lenium.IWe bElement)"
  1328       >
  1329                     
  1330        <summary>
  1331                      Move to  a frame el ement.
  1332                      
  1333        </summary>
  1334                     
  1335        <param 
  1336         name="fram eElement"
  1337        >
  1338         a previous ly found F RAME or IF RAME eleme nt.
  1339        </param>
  1340                     
  1341        <returns>
  1342         A WebDrive r instance  that is c urrently i n use.
  1343        </returns>
  1344                
  1345       </member>
  1346               
  1347       <member 
  1348        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator.Paren tFrame"
  1349       >
  1350                     
  1351        <summary>
  1352                      Select t he parent  frame of t he current ly selecte d frame.
  1353                      
  1354        </summary>
  1355                     
  1356        <returns>
  1357         An 
  1358         <see 
  1359          cref="T:Op enQA.Selen ium.IWebDr iver"
  1360         />
  1361          instance  focused on  the speci fied frame .
  1362        </returns>
  1363                
  1364       </member>
  1365               
  1366       <member 
  1367        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator.Windo w(System.S tring)"
  1368       >
  1369                     
  1370        <summary>
  1371                      Change t o the Wind ow by pass ing in the  name
  1372                      
  1373        </summary>
  1374                     
  1375        <param 
  1376         name="wind owName"
  1377        >
  1378         name of th e window t hat you wi sh to move  to
  1379        </param>
  1380                     
  1381        <returns>
  1382         A WebDrive r instance  that is c urrently i n use
  1383        </returns>
  1384                
  1385       </member>
  1386               
  1387       <member 
  1388        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator.Defau ltContent"
  1389       >
  1390                     
  1391        <summary>
  1392                      Change t he active  frame to t he default
  1393                      
  1394        </summary>
  1395                     
  1396        <returns>
  1397         Element of  the defau lt
  1398        </returns>
  1399                
  1400       </member>
  1401               
  1402       <member 
  1403        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator.Activ eElement"
  1404       >
  1405                     
  1406        <summary>
  1407                      Finds th e active e lement on  the page a nd returns  it
  1408                      
  1409        </summary>
  1410                     
  1411        <returns>
  1412         Element th at is acti ve
  1413        </returns>
  1414                
  1415       </member>
  1416               
  1417       <member 
  1418        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTargetLoc ator.Alert "
  1419       >
  1420                     
  1421        <summary>
  1422                      Switches  to the cu rrently ac tive modal  dialog fo r this par ticular dr iver insta nce.
  1423                      
  1424        </summary>
  1425                     
  1426        <returns>
  1427         A handle t o the dial og.
  1428        </returns>
  1429                
  1430       </member>
  1431               
  1432       <member 
  1433        name="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTimeouts"
  1434       >
  1435                     
  1436        <summary>
  1437                      Defines  the interf ace throug h which th e user can  define ti meouts.
  1438                      
  1439        </summary>
  1440                
  1441       </member>
  1442               
  1443       <member 
  1444        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTimeouts. #ctor(Open QA.Seleniu m.IOptions )"
  1445       >
  1446                     
  1447        <summary>
  1448                      Initiali zes a new  instance o f the 
  1449         <see 
  1450          cref="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTimeouts"
  1451         />
  1452          class
  1453                      
  1454        </summary>
  1455                     
  1456        <param 
  1457         name="opti ons"
  1458        >
  1459         The 
  1460         <see 
  1461          cref="T:Op enQA.Selen ium.IOptio ns"
  1462         />
  1463          object to  wrap.
  1464        </param>
  1465                
  1466       </member>
  1467               
  1468       <member 
  1469        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTimeouts. ImplicitWa it"
  1470       >
  1471                     
  1472        <summary>
  1473                      Gets or  sets the i mplicit wa it timeout , which is  the  amou nt of time  the
  1474                      driver s hould wait  when sear ching for  an element  if it is  not immedi ately
  1475                      present.
  1476                      
  1477        </summary>
  1478                     
  1479        <remarks>
  1480                      When sea rching for  a single  element, t he driver  should pol l the page
  1481                      until th e element  has been f ound, or t his timeou t expires  before thr owing
  1482                      a 
  1483         <see 
  1484          cref="T:Op enQA.Selen ium.NoSuch ElementExc eption"
  1485         />
  1486         . When sea rching for  multiple  elements,
  1487                      the driv er should  poll the p age until  at least o ne element  has been  found
  1488                      or this  timeout ha s expired.
  1489                      
  1490         <para>
  1491                       Increasi ng the imp licit wait  timeout s hould be u sed judici ously as i t
  1492                       will hav e an adver se effect  on test ru n time, es pecially w hen used w ith
  1493                       slower l ocation st rategies l ike XPath.
  1494                       
  1495         </para>
  1496                      
  1497        </remarks>
  1498                
  1499       </member>
  1500               
  1501       <member 
  1502        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTimeouts. Asynchrono usJavaScri pt"
  1503       >
  1504                     
  1505        <summary>
  1506                      Gets or  sets the a synchronou s script t imeout, wh ich is the  amount
  1507                      of time  the driver  should wa it when ex ecuting Ja vaScript a synchronou sly.
  1508                      This tim eout only  affects th
  1509         <see 
  1510          cref="M:Op enQA.Selen ium.IJavaS criptExecu tor.Execut eAsyncScri pt(System. String,Sys tem.Object [])"
  1511         />
  1512                      method.
  1513                      
  1514        </summary>
  1515                
  1516       </member>
  1517               
  1518       <member 
  1519        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gTimeouts. PageLoad"
  1520       >
  1521                     
  1522        <summary>
  1523                      Gets or  sets the p age load t imeout, wh ich is the  amount of  time the  driver
  1524                      should w ait for a  page to lo ad when se tting the 
  1525         <see 
  1526          cref="P:Op enQA.Selen ium.IWebDr iver.Url"
  1527         />
  1528                      property .
  1529                      
  1530        </summary>
  1531                
  1532       </member>
  1533               
  1534       <member 
  1535        name="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t"
  1536       >
  1537                     
  1538        <summary>
  1539                      EventFir ingWebElem ent allows  you to ha ve access  to specifi c items th at are fou nd on the  page
  1540                      
  1541        </summary>
  1542                
  1543       </member>
  1544               
  1545       <member 
  1546        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.#ctor(Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver, OpenQA.Sel enium.IWeb Element)"
  1547       >
  1548                     
  1549        <summary>
  1550                      Initiali zes a new  instance o f the 
  1551         <see 
  1552          cref="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t"
  1553         />
  1554          class.
  1555                      
  1556        </summary>
  1557                     
  1558        <param 
  1559         name="driv er"
  1560        >
  1561         The 
  1562         <see 
  1563          cref="T:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver"
  1564         />
  1565          instance  hosting th is element .
  1566        </param>
  1567                     
  1568        <param 
  1569         name="elem ent"
  1570        >
  1571         The 
  1572         <see 
  1573          cref="T:Op enQA.Selen ium.IWebEl ement"
  1574         />
  1575          to wrap f or event f iring.
  1576        </param>
  1577                
  1578       </member>
  1579               
  1580       <member 
  1581        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.WrappedE lement"
  1582       >
  1583                     
  1584        <summary>
  1585                      Gets the  underlyin g wrapped 
  1586         <see 
  1587          cref="T:Op enQA.Selen ium.IWebEl ement"
  1588         />
  1589         .
  1590                      
  1591        </summary>
  1592                
  1593       </member>
  1594               
  1595       <member 
  1596        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.TagName"
  1597       >
  1598                     
  1599        <summary>
  1600                      Gets the  DOM Tag o f element
  1601                      
  1602        </summary>
  1603                
  1604       </member>
  1605               
  1606       <member 
  1607        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.Text"
  1608       >
  1609                     
  1610        <summary>
  1611                      Gets the  text from  the eleme nt
  1612                      
  1613        </summary>
  1614                
  1615       </member>
  1616               
  1617       <member 
  1618        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.Enabled"
  1619       >
  1620                     
  1621        <summary>
  1622                      Gets a v alue indic ating whet her an ele ment is cu rrently en abled
  1623                      
  1624        </summary>
  1625                
  1626       </member>
  1627               
  1628       <member 
  1629        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.Selected "
  1630       >
  1631                     
  1632        <summary>
  1633                      Gets a v alue indic ating whet her this e lement is  selected o r not. Thi s operatio n only app lies to in put elemen ts such as  checkboxe s, options  in a sele ct and rad io buttons .
  1634                      
  1635        </summary>
  1636                
  1637       </member>
  1638               
  1639       <member 
  1640        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.Location "
  1641       >
  1642                     
  1643        <summary>
  1644                      Gets the  Location  of an elem ent and re turns a Po int object
  1645                      
  1646        </summary>
  1647                
  1648       </member>
  1649               
  1650       <member 
  1651        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.Size"
  1652       >
  1653                     
  1654        <summary>
  1655                      Gets the  
  1656         <see 
  1657          cref="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.Size"
  1658         />
  1659          of the el ement on t he page
  1660                      
  1661        </summary>
  1662                
  1663       </member>
  1664               
  1665       <member 
  1666        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.Displaye d"
  1667       >
  1668                     
  1669        <summary>
  1670                      Gets a v alue indic ating whet her the el ement is c urrently b eing displ ayed
  1671                      
  1672        </summary>
  1673                
  1674       </member>
  1675               
  1676       <member 
  1677        name="P:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.ParentDr iver"
  1678       >
  1679                     
  1680        <summary>
  1681                      Gets the  underlyin g EventFir ingWebDriv er for thi s element.
  1682                      
  1683        </summary>
  1684                
  1685       </member>
  1686               
  1687       <member 
  1688        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.Clear"
  1689       >
  1690                     
  1691        <summary>
  1692                      Method t o clear th e text out  of an Inp ut element
  1693                      
  1694        </summary>
  1695                
  1696       </member>
  1697               
  1698       <member 
  1699        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.SendKeys (System.St ring)"
  1700       >
  1701                     
  1702        <summary>
  1703                      Method f or sending  native ke y strokes  to the bro wser
  1704                      
  1705        </summary>
  1706                     
  1707        <param 
  1708         name="text "
  1709        >
  1710         String con taining wh at you wou ld like to  type onto  the scree n
  1711        </param>
  1712                
  1713       </member>
  1714               
  1715       <member 
  1716        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.Submit"
  1717       >
  1718                     
  1719        <summary>
  1720                      If this  current el ement is a  form, or  an element  within a  form, then  this will  be submit ted to the  remote se rver.
  1721                      If this  causes the  current p age to cha nge, then  this metho d will blo ck until t he new pag e is loade d.
  1722                      
  1723        </summary>
  1724                
  1725       </member>
  1726               
  1727       <member 
  1728        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.Click"
  1729       >
  1730                     
  1731        <summary>
  1732                      Click th is element . If this  causes a n ew page to  load, thi s method w ill block  until
  1733                      the page  has loade d. At this  point, yo u should d iscard all  reference s to this  element
  1734                      and any  further op erations p erformed o n this ele ment will  have undef ined behav ior unless
  1735                      you know  that the  element an d the page  will stil l be prese nt. If thi s element  is not
  1736                      clickabl e, then th is operati on is a no -op since  it's prett y common f or someone  to
  1737                      accident ally miss   the targe t when cli cking in R eal Life
  1738                      
  1739        </summary>
  1740                
  1741       </member>
  1742               
  1743       <member 
  1744        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.GetAttri bute(Syste m.String)"
  1745       >
  1746                     
  1747        <summary>
  1748                      If this  current el ement is a  form, or  an element  within a  form, then  this will  be submit ted to the  remote se rver. If t his causes  the curre nt page to  change, t hen this m ethod will  block unt il the new  page is l oaded.
  1749                      
  1750        </summary>
  1751                     
  1752        <param 
  1753         name="attr ibuteName"
  1754        >
  1755         Attribute  you wish t o get deta ils of
  1756        </param>
  1757                     
  1758        <returns>
  1759         The attrib ute's curr ent value  or null if  the value  is not se t.
  1760        </returns>
  1761                
  1762       </member>
  1763               
  1764       <member 
  1765        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.GetPrope rty(System .String)"
  1766       >
  1767                     
  1768        <summary>
  1769                      Gets the  value of  a JavaScri pt propert y of this  element.
  1770                      
  1771        </summary>
  1772                     
  1773        <param 
  1774         name="prop ertyName"
  1775        >
  1776         The name J avaScript  the JavaSc ript prope rty to get  the value  of.
  1777        </param>
  1778                     
  1779        <returns>
  1780         The JavaSc ript prope rty's curr ent value.  Returns a  
  1781         <see 
  1782          langword=" null"
  1783         />
  1784          if the
  1785                      value is  not set o r the prop erty does  not exist.
  1786        </returns>
  1787                
  1788       </member>
  1789               
  1790       <member 
  1791        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.GetCssVa lue(System .String)"
  1792       >
  1793                     
  1794        <summary>
  1795                      Method t o return t he value o f a CSS Pr operty
  1796                      
  1797        </summary>
  1798                     
  1799        <param 
  1800         name="prop ertyName"
  1801        >
  1802         CSS proper ty key
  1803        </param>
  1804                     
  1805        <returns>
  1806         string val ue of the  CSS proper ty
  1807        </returns>
  1808                
  1809       </member>
  1810               
  1811       <member 
  1812        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.FindElem ent(OpenQA .Selenium. By)"
  1813       >
  1814                     
  1815        <summary>
  1816                      Finds th e first el ement in t he page th at matches  the 
  1817         <see 
  1818          cref="T:Op enQA.Selen ium.By"
  1819         />
  1820          object
  1821                      
  1822        </summary>
  1823                     
  1824        <param 
  1825         name="by"
  1826        >
  1827         By mechani sm to find  the eleme nt
  1828        </param>
  1829                     
  1830        <returns>
  1831         IWebElemen t object s o that you  can inter action tha t object
  1832        </returns>
  1833                
  1834       </member>
  1835               
  1836       <member 
  1837        name="M:Op enQA.Selen ium.Suppor t.Events.E ventFiring WebDriver. EventFirin gWebElemen t.FindElem ents(OpenQ A.Selenium .By)"
  1838       >
  1839                     
  1840        <summary>
  1841                      Finds th e elements  on the pa ge by usin g the 
  1842         <see 
  1843          cref="T:Op enQA.Selen ium.By"
  1844         />
  1845          object an d returns  a ReadOnly Collection  of the El ements on  the page
  1846                      
  1847        </summary>
  1848                     
  1849        <param 
  1850         name="by"
  1851        >
  1852         By mechani sm to find  the eleme nt
  1853        </param>
  1854                     
  1855        <returns>
  1856         ReadOnlyCo llection o f IWebElem ent
  1857        </returns>
  1858                
  1859       </member>
  1860               
  1861       <member 
  1862        name="T:Op enQA.Selen ium.Suppor t.Events.F indElement EventArgs"
  1863       >
  1864                     
  1865        <summary>
  1866                      Provides  data for  events rel ated to fi nding elem ents.
  1867                      
  1868        </summary>
  1869                
  1870       </member>
  1871               
  1872       <member 
  1873        name="M:Op enQA.Selen ium.Suppor t.Events.F indElement EventArgs. #ctor(Open QA.Seleniu m.IWebDriv er,OpenQA. Selenium.B y)"
  1874       >
  1875                     
  1876        <summary>
  1877                      Initiali zes a new  instance o f the 
  1878         <see 
  1879          cref="T:Op enQA.Selen ium.Suppor t.Events.F indElement EventArgs"
  1880         />
  1881          class.
  1882                      
  1883        </summary>
  1884                     
  1885        <param 
  1886         name="driv er"
  1887        >
  1888         The WebDri ver instan ce used in  finding e lements.
  1889        </param>
  1890                     
  1891        <param 
  1892         name="meth od"
  1893        >
  1894         The 
  1895         <see 
  1896          cref="T:Op enQA.Selen ium.By"
  1897         />
  1898          object co ntaining t he method  used to fi nd element s
  1899        </param>
  1900                
  1901       </member>
  1902               
  1903       <member 
  1904        name="M:Op enQA.Selen ium.Suppor t.Events.F indElement EventArgs. #ctor(Open QA.Seleniu m.IWebDriv er,OpenQA. Selenium.I WebElement ,OpenQA.Se lenium.By) "
  1905       >
  1906                     
  1907        <summary>
  1908                      Initiali zes a new  instance o f the 
  1909         <see 
  1910          cref="T:Op enQA.Selen ium.Suppor t.Events.F indElement EventArgs"
  1911         />
  1912          class.
  1913                      
  1914        </summary>
  1915                     
  1916        <param 
  1917         name="driv er"
  1918        >
  1919         The WebDri ver instan ce used in  finding e lements.
  1920        </param>
  1921                     
  1922        <param 
  1923         name="elem ent"
  1924        >
  1925         The parent  element u sed as the  context f or the sea rch.
  1926        </param>
  1927                     
  1928        <param 
  1929         name="meth od"
  1930        >
  1931         The 
  1932         <see 
  1933          cref="T:Op enQA.Selen ium.By"
  1934         />
  1935          object co ntaining t he method  used to fi nd element s.
  1936        </param>
  1937                
  1938       </member>
  1939               
  1940       <member 
  1941        name="P:Op enQA.Selen ium.Suppor t.Events.F indElement EventArgs. Driver"
  1942       >
  1943                     
  1944        <summary>
  1945                      Gets the  WebDriver  instance  used in fi nding elem ents.
  1946                      
  1947        </summary>
  1948                
  1949       </member>
  1950               
  1951       <member 
  1952        name="P:Op enQA.Selen ium.Suppor t.Events.F indElement EventArgs. Element"
  1953       >
  1954                     
  1955        <summary>
  1956                      Gets the  parent el ement used  as the co ntext for  the search .
  1957                      
  1958        </summary>
  1959                
  1960       </member>
  1961               
  1962       <member 
  1963        name="P:Op enQA.Selen ium.Suppor t.Events.F indElement EventArgs. FindMethod "
  1964       >
  1965                     
  1966        <summary>
  1967                      Gets the  
  1968         <see 
  1969          cref="T:Op enQA.Selen ium.By"
  1970         />
  1971          object co ntaining t he method  used to fi nd element s.
  1972                      
  1973        </summary>
  1974                
  1975       </member>
  1976               
  1977       <member 
  1978        name="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverEx ceptionEve ntArgs"
  1979       >
  1980                     
  1981        <summary>
  1982                      Provides  data for  events rel ating to e xception h andling.
  1983                      
  1984        </summary>
  1985                
  1986       </member>
  1987               
  1988       <member 
  1989        name="M:Op enQA.Selen ium.Suppor t.Events.W ebDriverEx ceptionEve ntArgs.#ct or(OpenQA. Selenium.I WebDriver, System.Exc eption)"
  1990       >
  1991                     
  1992        <summary>
  1993                      Initiali zes a new  instance o f the 
  1994         <see 
  1995          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverEx ceptionEve ntArgs"
  1996         />
  1997          class.
  1998                      
  1999        </summary>
  2000                     
  2001        <param 
  2002         name="driv er"
  2003        >
  2004         The WebDri ver instan ce throwin g the exce ption.
  2005        </param>
  2006                     
  2007        <param 
  2008         name="thro wnExceptio n"
  2009        >
  2010         The except ion thrown  by the dr iver.
  2011        </param>
  2012                
  2013       </member>
  2014               
  2015       <member 
  2016        name="P:Op enQA.Selen ium.Suppor t.Events.W ebDriverEx ceptionEve ntArgs.Thr ownExcepti on"
  2017       >
  2018                     
  2019        <summary>
  2020                      Gets the  exception  thrown by  the drive r.
  2021                      
  2022        </summary>
  2023                
  2024       </member>
  2025               
  2026       <member 
  2027        name="P:Op enQA.Selen ium.Suppor t.Events.W ebDriverEx ceptionEve ntArgs.Dri ver"
  2028       >
  2029                     
  2030        <summary>
  2031                      Gets the  WebDriver  instance  .
  2032                      
  2033        </summary>
  2034                
  2035       </member>
  2036               
  2037       <member 
  2038        name="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs"
  2039       >
  2040                     
  2041        <summary>
  2042                      Provides  data for  events rel ating to n avigation.
  2043                      
  2044        </summary>
  2045                
  2046       </member>
  2047               
  2048       <member 
  2049        name="M:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs.#c tor(OpenQA .Selenium. IWebDriver )"
  2050       >
  2051                     
  2052        <summary>
  2053                      Initiali zes a new  instance o f the 
  2054         <see 
  2055          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs"
  2056         />
  2057          class.
  2058                      
  2059        </summary>
  2060                     
  2061        <param 
  2062         name="driv er"
  2063        >
  2064         The WebDri ver instan ce used in  navigatio n.
  2065        </param>
  2066                
  2067       </member>
  2068               
  2069       <member 
  2070        name="M:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs.#c tor(OpenQA .Selenium. IWebDriver ,System.St ring)"
  2071       >
  2072                     
  2073        <summary>
  2074                      Initiali zes a new  instance o f the 
  2075         <see 
  2076          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs"
  2077         />
  2078          class.
  2079                      
  2080        </summary>
  2081                     
  2082        <param 
  2083         name="driv er"
  2084        >
  2085         The WebDri ver instan ce used in  navigatio n.
  2086        </param>
  2087                     
  2088        <param 
  2089         name="url"
  2090        >
  2091         The URL na vigated to  by the dr iver.
  2092        </param>
  2093                
  2094       </member>
  2095               
  2096       <member 
  2097        name="P:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs.Ur l"
  2098       >
  2099                     
  2100        <summary>
  2101                      Gets the  URL navig ated to by  the drive r.
  2102                      
  2103        </summary>
  2104                
  2105       </member>
  2106               
  2107       <member 
  2108        name="P:Op enQA.Selen ium.Suppor t.Events.W ebDriverNa vigationEv entArgs.Dr iver"
  2109       >
  2110                     
  2111        <summary>
  2112                      Gets the  WebDriver  instance  used in na vigation.
  2113                      
  2114        </summary>
  2115                
  2116       </member>
  2117               
  2118       <member 
  2119        name="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverSc riptEventA rgs"
  2120       >
  2121                     
  2122        <summary>
  2123                      Provides  data for  events rel ating to e xecuting J avaScript.
  2124                      
  2125        </summary>
  2126                
  2127       </member>
  2128               
  2129       <member 
  2130        name="M:Op enQA.Selen ium.Suppor t.Events.W ebDriverSc riptEventA rgs.#ctor( OpenQA.Sel enium.IWeb Driver,Sys tem.String )"
  2131       >
  2132                     
  2133        <summary>
  2134                      Initiali zes a new  instance o f the 
  2135         <see 
  2136          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebDriverSc riptEventA rgs"
  2137         />
  2138          class.
  2139                      
  2140        </summary>
  2141                     
  2142        <param 
  2143         name="driv er"
  2144        >
  2145         The WebDri ver instan ce used to  execute t he script.
  2146        </param>
  2147                     
  2148        <param 
  2149         name="scri pt"
  2150        >
  2151         The script  executed  by the dri ver.
  2152        </param>
  2153                
  2154       </member>
  2155               
  2156       <member 
  2157        name="P:Op enQA.Selen ium.Suppor t.Events.W ebDriverSc riptEventA rgs.Driver "
  2158       >
  2159                     
  2160        <summary>
  2161                      Gets the  WebDriver  instance  used to ex ecute the  script.
  2162                      
  2163        </summary>
  2164                
  2165       </member>
  2166               
  2167       <member 
  2168        name="P:Op enQA.Selen ium.Suppor t.Events.W ebDriverSc riptEventA rgs.Script "
  2169       >
  2170                     
  2171        <summary>
  2172                      Gets the  script ex ecuted by  the driver .
  2173                      
  2174        </summary>
  2175                
  2176       </member>
  2177               
  2178       <member 
  2179        name="T:Op enQA.Selen ium.Suppor t.Events.W ebElementE ventArgs"
  2180       >
  2181                     
  2182        <summary>
  2183                      Provides  data for  events rel ating to e lements.
  2184                      
  2185        </summary>
  2186                
  2187       </member>
  2188               
  2189       <member 
  2190        name="M:Op enQA.Selen ium.Suppor t.Events.W ebElementE ventArgs.# ctor(OpenQ A.Selenium .IWebDrive r,OpenQA.S elenium.IW ebElement) "
  2191       >
  2192                     
  2193        <summary>
  2194                      Initiali zes a new  instance o f the 
  2195         <see 
  2196          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebElementE ventArgs"
  2197         />
  2198          class.
  2199                      
  2200        </summary>
  2201                     
  2202        <param 
  2203         name="driv er"
  2204        >
  2205         The WebDri ver instan ce used fo r the acti on.
  2206        </param>
  2207                     
  2208        <param 
  2209         name="elem ent"
  2210        >
  2211         The elemen t used for  the actio n.
  2212        </param>
  2213                
  2214       </member>
  2215               
  2216       <member 
  2217        name="P:Op enQA.Selen ium.Suppor t.Events.W ebElementE ventArgs.D river"
  2218       >
  2219                     
  2220        <summary>
  2221                      Gets the  WebDriver  instance  used for t he action.
  2222                      
  2223        </summary>
  2224                
  2225       </member>
  2226               
  2227       <member 
  2228        name="P:Op enQA.Selen ium.Suppor t.Events.W ebElementE ventArgs.E lement"
  2229       >
  2230                     
  2231        <summary>
  2232                      Gets the  element u sed for th e action.
  2233                      
  2234        </summary>
  2235                
  2236       </member>
  2237               
  2238       <member 
  2239        name="T:Op enQA.Selen ium.Suppor t.Events.W ebElementV alueEventA rgs"
  2240       >
  2241                     
  2242        <summary>
  2243                      Provides  data for  events rel ated to fi nding elem ents.
  2244                      
  2245        </summary>
  2246                
  2247       </member>
  2248               
  2249       <member 
  2250        name="M:Op enQA.Selen ium.Suppor t.Events.W ebElementV alueEventA rgs.#ctor( OpenQA.Sel enium.IWeb Driver,Ope nQA.Seleni um.IWebEle ment,Syste m.String)"
  2251       >
  2252                     
  2253        <summary>
  2254                      Initiali zes a new  instance o f the 
  2255         <see 
  2256          cref="T:Op enQA.Selen ium.Suppor t.Events.W ebElementV alueEventA rgs"
  2257         />
  2258          class.
  2259                      
  2260        </summary>
  2261                     
  2262        <param 
  2263         name="driv er"
  2264        >
  2265         The WebDri ver instan ce used fo r the acti on.
  2266        </param>
  2267                     
  2268        <param 
  2269         name="elem ent"
  2270        >
  2271         The elemen t used for  the actio n.
  2272        </param>
  2273                     
  2274        <param 
  2275         name="valu e"
  2276        >
  2277         The new va lue for th e element.
  2278        </param>
  2279                
  2280       </member>
  2281               
  2282       <member 
  2283        name="P:Op enQA.Selen ium.Suppor t.Events.W ebElementV alueEventA rgs.Value"
  2284       >
  2285                     
  2286        <summary>
  2287                      Gets the  Value tha t is writt en to the  element
  2288                      
  2289        </summary>
  2290                
  2291       </member>
  2292               
  2293       <member 
  2294        name="T:Op enQA.Selen ium.Suppor t.Extensio ns.WebDriv erExtensio ns"
  2295       >
  2296                     
  2297        <summary>
  2298                      Provides  extension  methods f or conveni ence in us ing WebDri ver.
  2299                      
  2300        </summary>
  2301                
  2302       </member>
  2303               
  2304       <member 
  2305        name="M:Op enQA.Selen ium.Suppor t.Extensio ns.WebDriv erExtensio ns.TakeScr eenshot(Op enQA.Selen ium.IWebDr iver)"
  2306       >
  2307                     
  2308        <summary>
  2309                      Gets a 
  2310         <see 
  2311          cref="T:Op enQA.Selen ium.Screen shot"
  2312         />
  2313          object re presenting  the image  of the pa ge on the  screen.
  2314                      
  2315        </summary>
  2316                     
  2317        <param 
  2318         name="driv er"
  2319        >
  2320         The driver  instance  to extend.
  2321        </param>
  2322                     
  2323        <returns>
  2324        
  2325         <see 
  2326          cref="T:Op enQA.Selen ium.Screen shot"
  2327         />
  2328          object co ntaining t he image.
  2329        </returns>
  2330                     
  2331        <exception  
  2332         cref="T:Op enQA.Selen ium.WebDri verExcepti on"
  2333        >
  2334         Thrown if  this 
  2335         <see 
  2336          cref="T:Op enQA.Selen ium.IWebDr iver"
  2337         />
  2338          instance
  2339                      does not  implement  
  2340         <see 
  2341          cref="T:Op enQA.Selen ium.ITakes Screenshot "
  2342         />
  2343         , or the c apabilitie s of the d river
  2344                      indicate  that it c annot take  screensho ts.
  2345        </exceptio n>
  2346                
  2347       </member>
  2348               
  2349       <member 
  2350        name="M:Op enQA.Selen ium.Suppor t.Extensio ns.WebDriv erExtensio ns.Execute JavaScript (OpenQA.Se lenium.IWe bDriver,Sy stem.Strin g,System.O bject[])"
  2351       >
  2352                     
  2353        <summary>
  2354                      Executes  JavaScrip t in the c ontext of  the curren tly select ed frame o r window
  2355                      
  2356        </summary>
  2357                     
  2358        <param 
  2359         name="driv er"
  2360        >
  2361         The driver  instance  to extend.
  2362        </param>
  2363                     
  2364        <param 
  2365         name="scri pt"
  2366        >
  2367         The JavaSc ript code  to execute .
  2368        </param>
  2369                     
  2370        <param 
  2371         name="args "
  2372        >
  2373         The argume nts to the  script.
  2374        </param>
  2375                     
  2376        <exception  
  2377         cref="T:Op enQA.Selen ium.WebDri verExcepti on"
  2378        >
  2379         Thrown if  this 
  2380         <see 
  2381          cref="T:Op enQA.Selen ium.IWebDr iver"
  2382         />
  2383          instance
  2384                      does not  implement  
  2385         <see 
  2386          cref="T:Op enQA.Selen ium.IJavaS criptExecu tor"
  2387         />
  2388        </exceptio n>
  2389                
  2390       </member>
  2391               
  2392       <member 
  2393        name="M:Op enQA.Selen ium.Suppor t.Extensio ns.WebDriv erExtensio ns.Execute JavaScript ``1(OpenQA .Selenium. IWebDriver ,System.St ring,Syste m.Object[] )"
  2394       >
  2395                     
  2396        <summary>
  2397                      Executes  JavaScrip t in the c ontext of  the curren tly select ed frame o r window
  2398                      
  2399        </summary>
  2400                     
  2401        <typeparam  
  2402         name="T"
  2403        >
  2404         Expected r eturn type  of the Ja vaScript e xecution.
  2405        </typepara m>
  2406                     
  2407        <param 
  2408         name="driv er"
  2409        >
  2410         The driver  instance  to extend.
  2411        </param>
  2412                     
  2413        <param 
  2414         name="scri pt"
  2415        >
  2416         The JavaSc ript code  to execute .
  2417        </param>
  2418                     
  2419        <param 
  2420         name="args "
  2421        >
  2422         The argume nts to the  script.
  2423        </param>
  2424                     
  2425        <returns>
  2426         The value  returned b y the scri pt.
  2427        </returns>
  2428                     
  2429        <exception  
  2430         cref="T:Op enQA.Selen ium.WebDri verExcepti on"
  2431        >
  2432         Thrown if  this 
  2433         <see 
  2434          cref="T:Op enQA.Selen ium.IWebDr iver"
  2435         />
  2436          instance
  2437                      does not  implement  
  2438         <see 
  2439          cref="T:Op enQA.Selen ium.IJavaS criptExecu tor"
  2440         />
  2441         , or if th e actual r eturn type
  2442                      of the J avaScript  execution  does not m atch the e xpected ty pe.
  2443        </exceptio n>
  2444                
  2445       </member>
  2446               
  2447       <member 
  2448        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.ByAll"
  2449       >
  2450                     
  2451        <summary>
  2452                      Mechanis m used to  locate ele ments with in a docum ent using  a series o f lookups.  This clas s will
  2453                      find all  DOM eleme nts that m atches all  of the lo cators in  sequence,  e.g.
  2454                      
  2455        </summary>
  2456                     
  2457        <example>
  2458                      The foll owing code  will find  all eleme nts that m atch by1 a nd then al l elements  that also  match by2 .
  2459                      
  2460         <code>
  2461                       driver.f indElement s(new ByAl l(by1, by2 ))
  2462                       
  2463         </code>
  2464                      This mea ns that th e list of  elements r eturned ma y not be i n document  order.
  2465                      
  2466        </example>
  2467        >
  2468                
  2469       </member>
  2470               
  2471       <member 
  2472        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByAll. #ctor(Open QA.Seleniu m.By[])"
  2473       >
  2474                     
  2475        <summary>
  2476                      Initiali zes a new  instance o f the 
  2477         <see 
  2478          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.ByAll"
  2479         />
  2480          class wit h one or m ore 
  2481         <see 
  2482          cref="T:Op enQA.Selen ium.By"
  2483         />
  2484          objects.
  2485                      
  2486        </summary>
  2487                     
  2488        <param 
  2489         name="bys"
  2490        >
  2491         One or mor
  2492         <see 
  2493          cref="T:Op enQA.Selen ium.By"
  2494         />
  2495          reference s
  2496        </param>
  2497                
  2498       </member>
  2499               
  2500       <member 
  2501        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByAll. FindElemen t(OpenQA.S elenium.IS earchConte xt)"
  2502       >
  2503                     
  2504        <summary>
  2505                      Find a s ingle elem ent.
  2506                      
  2507        </summary>
  2508                     
  2509        <param 
  2510         name="cont ext"
  2511        >
  2512         Context us ed to find  the eleme nt.
  2513        </param>
  2514                     
  2515        <returns>
  2516         The elemen t that mat ches
  2517        </returns>
  2518                
  2519       </member>
  2520               
  2521       <member 
  2522        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByAll. FindElemen ts(OpenQA. Selenium.I SearchCont ext)"
  2523       >
  2524                     
  2525        <summary>
  2526                      Finds ma ny element s
  2527                      
  2528        </summary>
  2529                     
  2530        <param 
  2531         name="cont ext"
  2532        >
  2533         Context us ed to find  the eleme nt.
  2534        </param>
  2535                     
  2536        <returns>
  2537         A readonly  collectio n of eleme nts that m atch.
  2538        </returns>
  2539                
  2540       </member>
  2541               
  2542       <member 
  2543        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByAll. ToString"
  2544       >
  2545                     
  2546        <summary>
  2547                      Writes o ut a comma  separated  list of t he 
  2548         <see 
  2549          cref="T:Op enQA.Selen ium.By"
  2550         />
  2551          objects u sed in the  chain.
  2552                      
  2553        </summary>
  2554                     
  2555        <returns>
  2556         Converts t he value o f this ins tance to a  
  2557         <see 
  2558          cref="T:Sy stem.Strin g"
  2559         />
  2560        </returns>
  2561                
  2562       </member>
  2563               
  2564       <member 
  2565        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.ByChai ned"
  2566       >
  2567                     
  2568        <summary>
  2569                      Mechanis m used to  locate ele ments with in a docum ent using  a series o f other lo okups.  Th is class
  2570                      will fin d all DOM  elements t hat matche s each of  the locato rs in sequ ence
  2571                      
  2572        </summary>
  2573                     
  2574        <example>
  2575                      The foll owing code  will will  find all  elements t hat match  by2 and ap pear under  an elemen t that mat ches
  2576                      by1.
  2577                      
  2578         <code>
  2579                       driver.f indElement s(new ByCh ained(by1,  by2))
  2580                       
  2581         </code>
  2582                      
  2583        </example>
  2584                
  2585       </member>
  2586               
  2587       <member 
  2588        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByChai ned.#ctor( OpenQA.Sel enium.By[] )"
  2589       >
  2590                     
  2591        <summary>
  2592                      Initiali zes a new  instance o f the 
  2593         <see 
  2594          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.ByChai ned"
  2595         />
  2596          class wit h one or m ore 
  2597         <see 
  2598          cref="T:Op enQA.Selen ium.By"
  2599         />
  2600          objects.
  2601                      
  2602        </summary>
  2603                     
  2604        <param 
  2605         name="bys"
  2606        >
  2607         One or mor
  2608         <see 
  2609          cref="T:Op enQA.Selen ium.By"
  2610         />
  2611          reference s
  2612        </param>
  2613                
  2614       </member>
  2615               
  2616       <member 
  2617        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByChai ned.FindEl ement(Open QA.Seleniu m.ISearchC ontext)"
  2618       >
  2619                     
  2620        <summary>
  2621                      Find a s ingle elem ent.
  2622                      
  2623        </summary>
  2624                     
  2625        <param 
  2626         name="cont ext"
  2627        >
  2628         Context us ed to find  the eleme nt.
  2629        </param>
  2630                     
  2631        <returns>
  2632         The elemen t that mat ches
  2633        </returns>
  2634                
  2635       </member>
  2636               
  2637       <member 
  2638        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByChai ned.FindEl ements(Ope nQA.Seleni um.ISearch Context)"
  2639       >
  2640                     
  2641        <summary>
  2642                      Finds ma ny element s
  2643                      
  2644        </summary>
  2645                     
  2646        <param 
  2647         name="cont ext"
  2648        >
  2649         Context us ed to find  the eleme nt.
  2650        </param>
  2651                     
  2652        <returns>
  2653         A readonly  collectio n of eleme nts that m atch.
  2654        </returns>
  2655                
  2656       </member>
  2657               
  2658       <member 
  2659        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByChai ned.ToStri ng"
  2660       >
  2661                     
  2662        <summary>
  2663                      Writes o ut a comma  separated  list of t he 
  2664         <see 
  2665          cref="T:Op enQA.Selen ium.By"
  2666         />
  2667          objects u sed in the  chain.
  2668                      
  2669        </summary>
  2670                     
  2671        <returns>
  2672         Converts t he value o f this ins tance to a  
  2673         <see 
  2674          cref="T:Sy stem.Strin g"
  2675         />
  2676        </returns>
  2677                
  2678       </member>
  2679               
  2680       <member 
  2681        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.ByFact ory"
  2682       >
  2683                     
  2684        <summary>
  2685                      Provides  instances  of the 
  2686         <see 
  2687          cref="T:Op enQA.Selen ium.By"
  2688         />
  2689          object to  the attri butes.
  2690                      
  2691        </summary>
  2692                
  2693       </member>
  2694               
  2695       <member 
  2696        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByFact ory.From(O penQA.Sele nium.Suppo rt.PageObj ects.Finds ByAttribut e)"
  2697       >
  2698                     
  2699        <summary>
  2700                      Gets an  instance o f the 
  2701         <see 
  2702          cref="T:Op enQA.Selen ium.By"
  2703         />
  2704          class bas ed on the  specified  attribute.
  2705                      
  2706        </summary>
  2707                     
  2708        <param 
  2709         name="attr ibute"
  2710        >
  2711         The 
  2712         <see 
  2713          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  2714         />
  2715          describin g how to f ind the el ement.
  2716        </param>
  2717                     
  2718        <returns>
  2719         An instanc e of the 
  2720         <see 
  2721          cref="T:Op enQA.Selen ium.By"
  2722         />
  2723          class.
  2724        </returns>
  2725                
  2726       </member>
  2727               
  2728       <member 
  2729        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.ByIdOr Name"
  2730       >
  2731                     
  2732        <summary>
  2733                      Finds el ement when  the id or  the name  attribute  has the sp ecified va lue.
  2734                      
  2735        </summary>
  2736                
  2737       </member>
  2738               
  2739       <member 
  2740        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByIdOr Name.#ctor (System.St ring)"
  2741       >
  2742                     
  2743        <summary>
  2744                      Initiali zes a new  instance o f the 
  2745         <see 
  2746          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.ByIdOr Name"
  2747         />
  2748          class.
  2749                      
  2750        </summary>
  2751                     
  2752        <param 
  2753         name="elem entIdentif ier"
  2754        >
  2755         The ID or  Name to us e in findi ng the ele ment.
  2756        </param>
  2757                
  2758       </member>
  2759               
  2760       <member 
  2761        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByIdOr Name.FindE lement(Ope nQA.Seleni um.ISearch Context)"
  2762       >
  2763                     
  2764        <summary>
  2765                      Find a s ingle elem ent.
  2766                      
  2767        </summary>
  2768                     
  2769        <param 
  2770         name="cont ext"
  2771        >
  2772         Context us ed to find  the eleme nt.
  2773        </param>
  2774                     
  2775        <returns>
  2776         The elemen t that mat ches
  2777        </returns>
  2778                
  2779       </member>
  2780               
  2781       <member 
  2782        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByIdOr Name.FindE lements(Op enQA.Selen ium.ISearc hContext)"
  2783       >
  2784                     
  2785        <summary>
  2786                      Finds ma ny element s
  2787                      
  2788        </summary>
  2789                     
  2790        <param 
  2791         name="cont ext"
  2792        >
  2793         Context us ed to find  the eleme nt.
  2794        </param>
  2795                     
  2796        <returns>
  2797         A readonly  collectio n of eleme nts that m atch.
  2798        </returns>
  2799                
  2800       </member>
  2801               
  2802       <member 
  2803        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.ByIdOr Name.ToStr ing"
  2804       >
  2805                     
  2806        <summary>
  2807                      Writes o ut a descr iption of  this By ob ject.
  2808                      
  2809        </summary>
  2810                     
  2811        <returns>
  2812         Converts t he value o f this ins tance to a  
  2813         <see 
  2814          cref="T:Sy stem.Strin g"
  2815         />
  2816        </returns>
  2817                
  2818       </member>
  2819               
  2820       <member 
  2821        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.CacheL ookupAttri bute"
  2822       >
  2823                     
  2824        <summary>
  2825                      Marks th e element  so that lo okups to t he browser  page are  cached. Th is class c annot be i nherited.
  2826                      
  2827        </summary>
  2828                
  2829       </member>
  2830               
  2831       <member 
  2832        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.Defaul tElementLo cator"
  2833       >
  2834                     
  2835        <summary>
  2836                      A defaul t locator  for elemen ts for use  with the 
  2837         <see 
  2838          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory"
  2839         />
  2840         . This loc ator
  2841                      implemen ts no retr y logic fo r elements  not being  found, no r for elem ents being  stale.
  2842                      
  2843        </summary>
  2844                
  2845       </member>
  2846               
  2847       <member 
  2848        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Defaul tElementLo cator.#cto r(OpenQA.S elenium.IS earchConte xt)"
  2849       >
  2850                     
  2851        <summary>
  2852                      Initiali zes a new  instance o f the 
  2853         <see 
  2854          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.Defaul tElementLo cator"
  2855         />
  2856          class.
  2857                      
  2858        </summary>
  2859                     
  2860        <param 
  2861         name="sear chContext"
  2862        >
  2863         The 
  2864         <see 
  2865          cref="T:Op enQA.Selen ium.ISearc hContext"
  2866         />
  2867          used by t his locato r
  2868                      to locat e elements .
  2869        </param>
  2870                
  2871       </member>
  2872               
  2873       <member 
  2874        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.Defaul tElementLo cator.Sear chContext"
  2875       >
  2876                     
  2877        <summary>
  2878                      Gets the  
  2879         <see 
  2880          cref="T:Op enQA.Selen ium.ISearc hContext"
  2881         />
  2882          to be use d in locat ing elemen ts.
  2883                      
  2884        </summary>
  2885                
  2886       </member>
  2887               
  2888       <member 
  2889        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Defaul tElementLo cator.Loca teElement( System.Col lections.G eneric.IEn umerable{O penQA.Sele nium.By})"
  2890       >
  2891                     
  2892        <summary>
  2893                      Locates  an element  using the  given lis t of 
  2894         <see 
  2895          cref="T:Op enQA.Selen ium.By"
  2896         />
  2897          criteria.
  2898                      
  2899        </summary>
  2900                     
  2901        <param 
  2902         name="bys"
  2903        >
  2904         The list o f methods  by which t o search f or the ele ment.
  2905        </param>
  2906                     
  2907        <returns>
  2908         An 
  2909         <see 
  2910          cref="T:Op enQA.Selen ium.IWebEl ement"
  2911         />
  2912          which is  the first  match unde r the desi red criter ia.
  2913        </returns>
  2914                
  2915       </member>
  2916               
  2917       <member 
  2918        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Defaul tElementLo cator.Loca teElements (System.Co llections. Generic.IE numerable{ OpenQA.Sel enium.By}) "
  2919       >
  2920                     
  2921        <summary>
  2922                      Locates  a list of  elements u sing the g iven list  of 
  2923         <see 
  2924          cref="T:Op enQA.Selen ium.By"
  2925         />
  2926          criteria.
  2927                      
  2928        </summary>
  2929                     
  2930        <param 
  2931         name="bys"
  2932        >
  2933         The list o f methods  by which t o search f or the ele ments.
  2934        </param>
  2935                     
  2936        <returns>
  2937         A list of  all elemen ts which m atch the d esired cri teria.
  2938        </returns>
  2939                
  2940       </member>
  2941               
  2942       <member 
  2943        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.Defaul tPageObjec tMemberDec orator"
  2944       >
  2945                     
  2946        <summary>
  2947                      Default  decorator  determinin g how memb ers of a c lass which  represent  elements  in a Page  Object
  2948                      are dete cted.
  2949                      
  2950        </summary>
  2951                
  2952       </member>
  2953               
  2954       <member 
  2955        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Defaul tPageObjec tMemberDec orator.Dec orate(Syst em.Reflect ion.Member Info,OpenQ A.Selenium .Support.P ageObjects .IElementL ocator)"
  2956       >
  2957                     
  2958        <summary>
  2959                      Locates  an element  or list o f elements  for a Pag e Object m ember, and  returns a
  2960                      proxy ob ject for t he element  or list o f elements .
  2961                      
  2962        </summary>
  2963                     
  2964        <param 
  2965         name="memb er"
  2966        >
  2967         The 
  2968         <see 
  2969          cref="T:Sy stem.Refle ction.Memb erInfo"
  2970         />
  2971          containin g informat ion about
  2972                      a class' s member.
  2973        </param>
  2974                     
  2975        <param 
  2976         name="loca tor"
  2977        >
  2978         The 
  2979         <see 
  2980          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  2981         />
  2982          used to l ocate elem ents.
  2983        </param>
  2984                     
  2985        <returns>
  2986         A transpar ent proxy  to the Web Driver ele ment objec t.
  2987        </returns>
  2988                
  2989       </member>
  2990               
  2991       <member 
  2992        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Defaul tPageObjec tMemberDec orator.Sho uldCacheLo okup(Syste m.Reflecti on.MemberI nfo)"
  2993       >
  2994                     
  2995        <summary>
  2996                      Determin es whether  lookups o n this mem ber should  be cached .
  2997                      
  2998        </summary>
  2999                     
  3000        <param 
  3001         name="memb er"
  3002        >
  3003         The 
  3004         <see 
  3005          cref="T:Sy stem.Refle ction.Memb erInfo"
  3006         />
  3007          containin g informat ion about
  3008                      the memb er of the  Page Objec t class.
  3009        </param>
  3010                     
  3011        <returns>
  3012         <see 
  3013          langword=" true"
  3014         />
  3015          if lookup s are to b e cached;  otherwise,  
  3016         <see 
  3017          langword=" false"
  3018         />
  3019         .
  3020        </returns>
  3021                
  3022       </member>
  3023               
  3024       <member 
  3025        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Defaul tPageObjec tMemberDec orator.Cre ateLocator List(Syste m.Reflecti on.MemberI nfo)"
  3026       >
  3027                     
  3028        <summary>
  3029                      Creates  a list of 
  3030         <see 
  3031          cref="T:Op enQA.Selen ium.By"
  3032         />
  3033          locators  based on t he attribu tes of thi s member.
  3034                      
  3035        </summary>
  3036                     
  3037        <param 
  3038         name="memb er"
  3039        >
  3040         The 
  3041         <see 
  3042          cref="T:Sy stem.Refle ction.Memb erInfo"
  3043         />
  3044          containin g informat ion about
  3045                      the memb er of the  Page Objec t class.
  3046        </param>
  3047                     
  3048        <returns>
  3049         A list of 
  3050         <see 
  3051          cref="T:Op enQA.Selen ium.By"
  3052         />
  3053          locators  based on t he attribu tes of thi s member.
  3054        </returns>
  3055                
  3056       </member>
  3057               
  3058       <member 
  3059        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAllAttrib ute"
  3060       >
  3061                     
  3062        <summary>
  3063                      Marks el ements to  indicate t hat found  elements s hould matc h the crit eria of
  3064                      all 
  3065         <see 
  3066          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3067         />
  3068          on the fi eld or pro perty.
  3069                      
  3070        </summary>
  3071                     
  3072        <remarks>
  3073                      
  3074         <para>
  3075                       When use d with a s et of 
  3076          <see 
  3077           cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3078          />
  3079          , all crit eria must  be
  3080                       matched  to be retu rned. The  criteria a re used in  sequence  according  to the
  3081                       Priority  property.  Note that  the behav ior when s etting mul tiple
  3082                       
  3083          <see 
  3084           cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3085          />
  3086           Priority  properties  to the sa me value,  or not
  3087                       specifyi ng a Prior ity value,  is undefi ned.
  3088                       
  3089         </para>
  3090                      
  3091         <para>
  3092                       
  3093          <code>
  3094                        // Will  find the e lement wit h the tag  name "inpu t" that al so has an  ID
  3095                        // attri bute match ing "eleme ntId".
  3096                        [FindsBy All]
  3097                        [FindsBy (How = How .TagName,  Using = "i nput", Pri ority = 0) ]
  3098                        [FindsBy (How = How .Id, Using  = "elemen tId", Prio rity = 1)]
  3099                        public I WebElement  thisEleme nt;
  3100                        
  3101          </code>
  3102                       
  3103         </para>
  3104                      
  3105        </remarks>
  3106                
  3107       </member>
  3108               
  3109       <member 
  3110        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3111       >
  3112                      
  3113        <summary>
  3114                       Marks p rogram ele ments with  methods b y which to  find a co rrespondin g element  on the pag e. Used
  3115                       in conj unction wi th the 
  3116         <see 
  3117          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory"
  3118         />
  3119         , it allow s you to q uickly cre ate Page O bjects.
  3120                       
  3121        </summary>
  3122                      
  3123        <remarks>
  3124                       
  3125         <para>
  3126                        You can  use this  attribute  by specify ing the 
  3127          <see 
  3128           cref="P:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .How"
  3129          />
  3130           and 
  3131          <see 
  3132           cref="P:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .Using"
  3133          />
  3134           propertie s
  3135                        to indi cate how t o find the  elements.  This attr ibute can  be used to  decorate  fields and  propertie s
  3136                        in your  Page Obje ct classes . The 
  3137          <see 
  3138           cref="T:Sy stem.Type"
  3139          />
  3140           of the fi eld or pro perty must  be either
  3141                        
  3142          <see 
  3143           cref="T:Op enQA.Selen ium.IWebEl ement"
  3144          />
  3145           or IList{ IWebElemen t}. Any ot her type w ill throw  an
  3146                        
  3147          <see 
  3148           cref="T:Sy stem.Argum entExcepti on"
  3149          />
  3150           when 
  3151          <see 
  3152           cref="M:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory.Init Elements(O penQA.Sele nium.ISear chContext, System.Obj ect)"
  3153          />
  3154           is called .
  3155                        
  3156         </para>
  3157                       
  3158         <para>
  3159                        
  3160          <code>
  3161                         [FindsB y(How = Ho w.Name, Us ing = "myE lementName ")]
  3162                         public  IWebElemen t foundEle ment;
  3163                        
  3164                         [FindsB y(How = Ho w.TagName,  Using = " a")]
  3165                         public  IList{IWeb Element} a llLinks;
  3166                         
  3167          </code>
  3168                        
  3169         </para>
  3170                       
  3171         <para>
  3172                        You can  also use  multiple i nstances o f this att ribute to  find an el ement that  may meet
  3173                        one of  multiple c riteria. W hen using  multiple i nstances,  you can sp ecify the  order in
  3174                        which t he criteri a is match ed by usin g the 
  3175          <see 
  3176           cref="P:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .Priority"
  3177          />
  3178           property.
  3179                        
  3180         </para>
  3181                       
  3182         <para>
  3183                        
  3184          <code>
  3185                         // Will  find the  element wi th the nam e attribut e matching  the first  of "anEle mentName"
  3186                         // or " differentE lementName ".
  3187                         [FindsB y(How = Ho w.Name, Us ing = "anE lementName ", Priorit y = 0)]
  3188                         [FindsB y(How = Ho w.Name, Us ing = "dif ferentElem entName",  Priority =  1)]
  3189                         public  IWebElemen t thisElem ent;
  3190                         
  3191          </code>
  3192                        
  3193         </para>
  3194                       
  3195        </remarks>
  3196                
  3197       </member>
  3198               
  3199       <member 
  3200        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .How"
  3201       >
  3202                     
  3203        <summary>
  3204                      Gets or  sets the m ethod used  to look u p the elem ent
  3205                      
  3206        </summary>
  3207                
  3208       </member>
  3209               
  3210       <member 
  3211        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .Using"
  3212       >
  3213                     
  3214        <summary>
  3215                      Gets or  sets the v alue to lo okup by (i .e. for Ho w.Name, th e actual n ame to loo k up)
  3216                      
  3217        </summary>
  3218                
  3219       </member>
  3220               
  3221       <member 
  3222        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .Priority"
  3223       >
  3224                     
  3225        <summary>
  3226                      Gets or  sets a val ue indicat ing where  this attri bute shoul d be evalu ated relat ive to oth er instanc es
  3227                      of this  attribute  decorating  the same  class memb er.
  3228                      
  3229        </summary>
  3230                
  3231       </member>
  3232               
  3233       <member 
  3234        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .CustomFin derType"
  3235       >
  3236                     
  3237        <summary>
  3238                      Gets or  sets a val ue indicat ing the 
  3239         <see 
  3240          cref="T:Sy stem.Type"
  3241         />
  3242          of the cu stom finde r. The cus tom finder  must
  3243                      descend  from the 
  3244         <see 
  3245          cref="T:Op enQA.Selen ium.By"
  3246         />
  3247          class, an d expose a  public co nstructor  that takes  a 
  3248         <see 
  3249          cref="T:Sy stem.Strin g"
  3250         />
  3251                      argument .
  3252                      
  3253        </summary>
  3254                
  3255       </member>
  3256               
  3257       <member 
  3258        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .Finder"
  3259       >
  3260                     
  3261        <summary>
  3262                      Gets or  sets an ex plicit 
  3263         <see 
  3264          cref="T:Op enQA.Selen ium.By"
  3265         />
  3266          object to  find by.
  3267                      Setting  this prope rty takes  precedence  over sett ing the Ho w or Using  propertie s.
  3268                      
  3269        </summary>
  3270                
  3271       </member>
  3272               
  3273       <member 
  3274        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .op_Equali ty(OpenQA. Selenium.S upport.Pag eObjects.F indsByAttr ibute,Open QA.Seleniu m.Support. PageObject s.FindsByA ttribute)"
  3275       >
  3276                     
  3277        <summary>
  3278                      Determin es if two 
  3279         <see 
  3280          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3281         />
  3282          instances  are equal .
  3283                      
  3284        </summary>
  3285                     
  3286        <param 
  3287         name="one"
  3288        >
  3289         One instan ce to comp are.
  3290        </param>
  3291                     
  3292        <param 
  3293         name="two"
  3294        >
  3295         The other  instance t o compare.
  3296        </param>
  3297                     
  3298        <returns>
  3299         <see 
  3300          langword=" true"
  3301         />
  3302          if the tw o instance s are equa l; otherwi se, 
  3303         <see 
  3304          langword=" false"
  3305         />
  3306         .
  3307        </returns>
  3308                
  3309       </member>
  3310               
  3311       <member 
  3312        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .op_Inequa lity(OpenQ A.Selenium .Support.P ageObjects .FindsByAt tribute,Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute )"
  3313       >
  3314                     
  3315        <summary>
  3316                      Determin es if two 
  3317         <see 
  3318          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3319         />
  3320          instances  are unequ al.
  3321                      
  3322        </summary>
  3323        s
  3324                     
  3325        <param 
  3326         name="one"
  3327        >
  3328         One instan ce to comp are.
  3329        </param>
  3330                     
  3331        <param 
  3332         name="two"
  3333        >
  3334         The other  instance t o compare.
  3335        </param>
  3336                     
  3337        <returns>
  3338         <see 
  3339          langword=" true"
  3340         />
  3341          if the tw o instance s are not  equal; oth erwise, 
  3342         <see 
  3343          langword=" false"
  3344         />
  3345         .
  3346        </returns>
  3347                
  3348       </member>
  3349               
  3350       <member 
  3351        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .op_Greate rThan(Open QA.Seleniu m.Support. PageObject s.FindsByA ttribute,O penQA.Sele nium.Suppo rt.PageObj ects.Finds ByAttribut e)"
  3352       >
  3353                     
  3354        <summary>
  3355                      Determin es if one 
  3356         <see 
  3357          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3358         />
  3359          instance  is greater  than anot her.
  3360                      
  3361        </summary>
  3362                     
  3363        <param 
  3364         name="one"
  3365        >
  3366         One instan ce to comp are.
  3367        </param>
  3368                     
  3369        <param 
  3370         name="two"
  3371        >
  3372         The other  instance t o compare.
  3373        </param>
  3374                     
  3375        <returns>
  3376         <see 
  3377          langword=" true"
  3378         />
  3379          if the fi rst instan ce is grea ter than t he second;  otherwise
  3380         <see 
  3381          langword=" false"
  3382         />
  3383         .
  3384        </returns>
  3385                
  3386       </member>
  3387               
  3388       <member 
  3389        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .op_LessTh an(OpenQA. Selenium.S upport.Pag eObjects.F indsByAttr ibute,Open QA.Seleniu m.Support. PageObject s.FindsByA ttribute)"
  3390       >
  3391                     
  3392        <summary>
  3393                      Determin es if one 
  3394         <see 
  3395          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3396         />
  3397          instance  is less th an another .
  3398                      
  3399        </summary>
  3400                     
  3401        <param 
  3402         name="one"
  3403        >
  3404         One instan ce to comp are.
  3405        </param>
  3406                     
  3407        <param 
  3408         name="two"
  3409        >
  3410         The other  instance t o compare.
  3411        </param>
  3412                     
  3413        <returns>
  3414         <see 
  3415          langword=" true"
  3416         />
  3417          if the fi rst instan ce is less  than the  second; ot herwise, 
  3418         <see 
  3419          langword=" false"
  3420         />
  3421         .
  3422        </returns>
  3423                
  3424       </member>
  3425               
  3426       <member 
  3427        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .CompareTo (System.Ob ject)"
  3428       >
  3429                     
  3430        <summary>
  3431                      Compares  the curre nt instanc e with ano ther objec t of the s ame type a nd returns  an
  3432                      integer  that indic ates wheth er the cur rent insta nce preced es, follow s, or occu rs
  3433                      in the s ame positi on in the  sort order  as the ot her object .
  3434                      
  3435        </summary>
  3436                     
  3437        <param 
  3438         name="obj"
  3439        >
  3440         An object  to compare  with this  instance.
  3441        </param>
  3442                     
  3443        <returns>
  3444         A value th at indicat es the rel ative orde r of the o bjects bei ng compare d. The ret urn value  has these  meanings:
  3445                      
  3446         <list 
  3447          type="tabl e"
  3448         >
  3449                       
  3450          <listheade r>
  3451           Value
  3452          </listhead er>
  3453          <listheade r>
  3454           Meaning
  3455          </listhead er>
  3456                       
  3457          <item>
  3458           <descripti on>
  3459            Less than  zero
  3460           </descript ion>
  3461           <descripti on>
  3462            This insta nce preced es 
  3463            <paramref 
  3464             name="obj"
  3465            />
  3466             in the so rt order.
  3467           </descript ion>
  3468          </item>
  3469                       
  3470          <item>
  3471           <descripti on>
  3472            Zero
  3473           </descript ion>
  3474           <descripti on>
  3475            This insta nce occurs  in the sa me positio n in the s ort order  as 
  3476            <paramref 
  3477             name="obj"
  3478            />
  3479            .
  3480           </descript ion>
  3481          </item>
  3482                       
  3483          <item>
  3484           <descripti on>
  3485            Greater th an zero
  3486           </descript ion>
  3487           <descripti on>
  3488            This insta nce follow
  3489            <paramref 
  3490             name="obj"
  3491            />
  3492             in the so rt order. 
  3493           </descript ion>
  3494          </item>
  3495                       
  3496         </list>
  3497                      
  3498        </returns>
  3499                
  3500       </member>
  3501               
  3502       <member 
  3503        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .Equals(Sy stem.Objec t)"
  3504       >
  3505                     
  3506        <summary>
  3507                      Determin es whether  the speci fied 
  3508         <see 
  3509          cref="T:Sy stem.Objec t"
  3510         >
  3511          Object
  3512         </see>
  3513          is equal
  3514                      to the c urrent 
  3515         <see 
  3516          cref="T:Sy stem.Objec t"
  3517         >
  3518          Object
  3519         </see>
  3520         .
  3521                      
  3522        </summary>
  3523                     
  3524        <param 
  3525         name="obj"
  3526        >
  3527         The 
  3528         <see 
  3529          cref="T:Sy stem.Objec t"
  3530         >
  3531          Object
  3532         </see>
  3533          to compar e with the
  3534                      current 
  3535         <see 
  3536          cref="T:Sy stem.Objec t"
  3537         >
  3538          Object
  3539         </see>
  3540         .
  3541        </param>
  3542                     
  3543        <returns>
  3544         <see 
  3545          langword=" true"
  3546         />
  3547          if the sp ecified 
  3548         <see 
  3549          cref="T:Sy stem.Objec t"
  3550         >
  3551          Object
  3552         </see>
  3553                      is equal  to the cu rrent 
  3554         <see 
  3555          cref="T:Sy stem.Objec t"
  3556         >
  3557          Object
  3558         </see>
  3559         ; otherwis e,
  3560                      
  3561         <see 
  3562          langword=" false"
  3563         />
  3564         .
  3565        </returns>
  3566                
  3567       </member>
  3568               
  3569       <member 
  3570        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute .GetHashCo de"
  3571       >
  3572                     
  3573        <summary>
  3574                      Serves a s a hash f unction fo r a partic ular type.
  3575                      
  3576        </summary>
  3577                     
  3578        <returns>
  3579         A hash cod e for the  current 
  3580         <see 
  3581          cref="T:Sy stem.Objec t"
  3582         >
  3583          Object
  3584         </see>
  3585         .
  3586        </returns>
  3587                
  3588       </member>
  3589               
  3590       <member 
  3591        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB ySequenceA ttribute"
  3592       >
  3593                     
  3594        <summary>
  3595                      Marks el ements to  indicate t hat each 
  3596         <see 
  3597          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3598         />
  3599          on the fi eld or
  3600                      property  should be  used in s equence to  find the  appropriat e element.
  3601                      
  3602        </summary>
  3603                     
  3604        <remarks>
  3605                      
  3606         <para>
  3607                       When use d with a s et of 
  3608          <see 
  3609           cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3610          />
  3611          , the crit eria are u sed
  3612                       in seque nce accord ing to the  Priority  property t o find chi ld element s. Note th at
  3613                       the beha vior when  setting mu ltiple 
  3614          <see 
  3615           cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  3616          />
  3617           Priority
  3618                       properti es to the  same value , or not s pecifying  a Priority  value, is  undefined .
  3619                       
  3620         </para>
  3621                      
  3622         <para>
  3623                       
  3624          <code>
  3625                        // Will  find the e lement wit h the ID a ttribute m atching "e lementId",  then will  find
  3626                        // a chi ld element  with the  ID attribu te matchin g "childEl ementId".
  3627                        [FindsBy Sequence]
  3628                        [FindsBy (How = How .Id, Using  = "elemen tId", Prio rity = 0)]
  3629                        [FindsBy (How = How .Id, Using  = "childE lementId",  Priority  = 1)]
  3630                        public I WebElement  thisEleme nt;
  3631                        
  3632          </code>
  3633                       
  3634         </para>
  3635                      
  3636        </remarks>
  3637                
  3638       </member>
  3639               
  3640       <member 
  3641        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.How"
  3642       >
  3643                     
  3644        <summary>
  3645                      Provides  the looku p methods  for the Fi ndsBy attr ibute (for  using in  PageObject s)
  3646                      
  3647        </summary>
  3648                
  3649       </member>
  3650               
  3651       <member 
  3652        name="F:Op enQA.Selen ium.Suppor t.PageObje cts.How.Id "
  3653       >
  3654                     
  3655        <summary>
  3656                      Finds by  
  3657         <see 
  3658          cref="M:Op enQA.Selen ium.By.Id( System.Str ing)" 
  3659         />
  3660                      
  3661        </summary>
  3662                
  3663       </member>
  3664               
  3665       <member 
  3666        name="F:Op enQA.Selen ium.Suppor t.PageObje cts.How.Na me"
  3667       >
  3668                     
  3669        <summary>
  3670                      Finds by  
  3671         <see 
  3672          cref="M:Op enQA.Selen ium.By.Nam e(System.S tring)" 
  3673         />
  3674                      
  3675        </summary>
  3676                
  3677       </member>
  3678               
  3679       <member 
  3680        name="F:Op enQA.Selen ium.Suppor t.PageObje cts.How.Ta gName"
  3681       >
  3682                     
  3683        <summary>
  3684                      Finds by  
  3685         <see 
  3686          cref="M:Op enQA.Selen ium.By.Tag Name(Syste m.String)"  
  3687         />
  3688                      
  3689        </summary>
  3690                
  3691       </member>
  3692               
  3693       <member 
  3694        name="F:Op enQA.Selen ium.Suppor t.PageObje cts.How.Cl assName"
  3695       >
  3696                     
  3697        <summary>
  3698                      Finds by  
  3699         <see 
  3700          cref="M:Op enQA.Selen ium.By.Cla ssName(Sys tem.String )" 
  3701         />
  3702                      
  3703        </summary>
  3704                
  3705       </member>
  3706               
  3707       <member 
  3708        name="F:Op enQA.Selen ium.Suppor t.PageObje cts.How.Cs sSelector"
  3709       >
  3710                     
  3711        <summary>
  3712                      Finds by  
  3713         <see 
  3714          cref="M:Op enQA.Selen ium.By.Css Selector(S ystem.Stri ng)" 
  3715         />
  3716                      
  3717        </summary>
  3718                
  3719       </member>
  3720               
  3721       <member 
  3722        name="F:Op enQA.Selen ium.Suppor t.PageObje cts.How.Li nkText"
  3723       >
  3724                     
  3725        <summary>
  3726                      Finds by  
  3727         <see 
  3728          cref="M:Op enQA.Selen ium.By.Lin kText(Syst em.String)
  3729         />
  3730                      
  3731        </summary>
  3732                
  3733       </member>
  3734               
  3735       <member 
  3736        name="F:Op enQA.Selen ium.Suppor t.PageObje cts.How.Pa rtialLinkT ext"
  3737       >
  3738                     
  3739        <summary>
  3740                      Finds by  
  3741         <see 
  3742          cref="M:Op enQA.Selen ium.By.Par tialLinkTe xt(System. String)" 
  3743         />
  3744                      
  3745        </summary>
  3746                
  3747       </member>
  3748               
  3749       <member 
  3750        name="F:Op enQA.Selen ium.Suppor t.PageObje cts.How.XP ath"
  3751       >
  3752                     
  3753        <summary>
  3754                      Finds by  
  3755         <see 
  3756          cref="M:Op enQA.Selen ium.By.XPa th(System. String)" 
  3757         />
  3758                      
  3759        </summary>
  3760                
  3761       </member>
  3762               
  3763       <member 
  3764        name="F:Op enQA.Selen ium.Suppor t.PageObje cts.How.Cu stom"
  3765       >
  3766                     
  3767        <summary>
  3768                      Finds by  a custom 
  3769         <see 
  3770          cref="T:Op enQA.Selen ium.By"
  3771         />
  3772          implement ation.
  3773                      
  3774        </summary>
  3775                
  3776       </member>
  3777               
  3778       <member 
  3779        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  3780       >
  3781                     
  3782        <summary>
  3783                      Interfac e describi ng how ele ments are  to be loca ted by a 
  3784         <see 
  3785          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory"
  3786         />
  3787         .
  3788                      
  3789        </summary>
  3790                     
  3791        <remarks>
  3792                      A locato r must alw ays contai n a way to  retrieve  the 
  3793         <see 
  3794          cref="T:Op enQA.Selen ium.ISearc hContext"
  3795         />
  3796          to
  3797                      use in l ocating el ements. In  practice,  this will  usually b e implemen ted by pas sing
  3798                      the cont ext in via  a constru ctor.
  3799                      
  3800        </remarks>
  3801                
  3802       </member>
  3803               
  3804       <member 
  3805        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator. SearchCont ext"
  3806       >
  3807                     
  3808        <summary>
  3809                      Gets the  
  3810         <see 
  3811          cref="T:Op enQA.Selen ium.ISearc hContext"
  3812         />
  3813          to be use d in locat ing elemen ts.
  3814                      
  3815        </summary>
  3816                
  3817       </member>
  3818               
  3819       <member 
  3820        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator. LocateElem ent(System .Collectio ns.Generic .IEnumerab le{OpenQA. Selenium.B y})"
  3821       >
  3822                     
  3823        <summary>
  3824                      Locates  an element  using the  given lis t of 
  3825         <see 
  3826          cref="T:Op enQA.Selen ium.By"
  3827         />
  3828          criteria.
  3829                      
  3830        </summary>
  3831                     
  3832        <param 
  3833         name="bys"
  3834        >
  3835         The list o f methods  by which t o search f or the ele ment.
  3836        </param>
  3837                     
  3838        <returns>
  3839         An 
  3840         <see 
  3841          cref="T:Op enQA.Selen ium.IWebEl ement"
  3842         />
  3843          which is  the first  match unde r the desi red criter ia.
  3844        </returns>
  3845                
  3846       </member>
  3847               
  3848       <member 
  3849        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator. LocateElem ents(Syste m.Collecti ons.Generi c.IEnumera ble{OpenQA .Selenium. By})"
  3850       >
  3851                     
  3852        <summary>
  3853                      Locates  a list of  elements u sing the g iven list  of 
  3854         <see 
  3855          cref="T:Op enQA.Selen ium.By"
  3856         />
  3857          criteria.
  3858                      
  3859        </summary>
  3860                     
  3861        <param 
  3862         name="bys"
  3863        >
  3864         The list o f methods  by which t o search f or the ele ments.
  3865        </param>
  3866                     
  3867        <returns>
  3868         A list of  all elemen ts which m atch the d esired cri teria.
  3869        </returns>
  3870                
  3871       </member>
  3872               
  3873       <member 
  3874        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.IPageO bjectMembe rDecorator "
  3875       >
  3876                     
  3877        <summary>
  3878                      Interfac e describi ng how mem bers of a  class whic h represen t elements  in a Page  Object
  3879                      are dete cted.
  3880                      
  3881        </summary>
  3882                
  3883       </member>
  3884               
  3885       <member 
  3886        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.IPageO bjectMembe rDecorator .Decorate( System.Ref lection.Me mberInfo,O penQA.Sele nium.Suppo rt.PageObj ects.IElem entLocator )"
  3887       >
  3888                     
  3889        <summary>
  3890                      Locates  an element  or list o f elements  for a Pag e Object m ember, and  returns a
  3891                      proxy ob ject for t he element  or list o f elements .
  3892                      
  3893        </summary>
  3894                     
  3895        <param 
  3896         name="memb er"
  3897        >
  3898         The 
  3899         <see 
  3900          cref="T:Sy stem.Refle ction.Memb erInfo"
  3901         />
  3902          containin g informat ion about
  3903                      a class' s member.
  3904        </param>
  3905                     
  3906        <param 
  3907         name="loca tor"
  3908        >
  3909         The 
  3910         <see 
  3911          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  3912         />
  3913          used to l ocate elem ents.
  3914        </param>
  3915                     
  3916        <returns>
  3917         A transpar ent proxy  to the Web Driver ele ment objec t.
  3918        </returns>
  3919                
  3920       </member>
  3921               
  3922       <member 
  3923        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory"
  3924       >
  3925                     
  3926        <summary>
  3927                      Provides  the abili ty to prod uce Page O bjects mod eling a pa ge. This c lass canno t be inher ited.
  3928                      
  3929        </summary>
  3930                
  3931       </member>
  3932               
  3933       <member 
  3934        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory.#cto r"
  3935       >
  3936                     
  3937        <summary>
  3938                      Initiali zes a new  instance o f the 
  3939         <see 
  3940          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory"
  3941         />
  3942          class.
  3943                      Private  constructo r prevents  a default  instance  from being  created.
  3944                      
  3945        </summary>
  3946                
  3947       </member>
  3948               
  3949       <member 
  3950        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory.Init Elements`` 1(OpenQA.S elenium.IW ebDriver)"
  3951       >
  3952                     
  3953        <summary>
  3954                      Initiali zes the el ements in  the Page O bject with  the given  type.
  3955                      
  3956        </summary>
  3957                     
  3958        <typeparam  
  3959         name="T"
  3960        >
  3961         The 
  3962         <see 
  3963          cref="T:Sy stem.Type"
  3964         />
  3965          of the Pa ge Object  class.
  3966        </typepara m>
  3967                     
  3968        <param 
  3969         name="driv er"
  3970        >
  3971         The 
  3972         <see 
  3973          cref="T:Op enQA.Selen ium.IWebDr iver"
  3974         />
  3975          instance  used to po pulate the  page.
  3976        </param>
  3977                     
  3978        <returns>
  3979         An instanc e of the P age Object  class wit h the elem ents initi alized.
  3980        </returns>
  3981                     
  3982        <remarks>
  3983                      The clas s used in  the 
  3984         <typeparam ref 
  3985          name="T"
  3986         />
  3987          argument  must have  a public c onstructor
  3988                      that tak es a singl e argument  of type 
  3989         <see 
  3990          cref="T:Op enQA.Selen ium.IWebDr iver"
  3991         />
  3992         . This hel ps to enfo rce
  3993                      best pra ctices of  the Page O bject patt ern, and e ncapsulate s the driv er into th e Page
  3994                      Object s o that it  can have n o external  WebDriver  dependenc ies.
  3995                      
  3996        </remarks>
  3997                     
  3998        <exception  
  3999         cref="T:Sy stem.Argum entExcepti on"
  4000        >
  4001                      thrown i f no const ructor to  the class  can be fou nd with a  single IWe bDriver ar gument
  4002                      
  4003         <para>
  4004          -or-
  4005         </para>
  4006                      if a fie ld or prop erty decor ated with  the 
  4007         <see 
  4008          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  4009         />
  4010          is not of  type
  4011                      
  4012         <see 
  4013          cref="T:Op enQA.Selen ium.IWebEl ement"
  4014         />
  4015          or IList{ IWebElemen t}.
  4016                      
  4017        </exceptio n>
  4018                
  4019       </member>
  4020               
  4021       <member 
  4022        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory.Init Elements`` 1(OpenQA.S elenium.Su pport.Page Objects.IE lementLoca tor)"
  4023       >
  4024                     
  4025        <summary>
  4026                      Initiali zes the el ements in  the Page O bject with  the given  type.
  4027                      
  4028        </summary>
  4029                     
  4030        <typeparam  
  4031         name="T"
  4032        >
  4033         The 
  4034         <see 
  4035          cref="T:Sy stem.Type"
  4036         />
  4037          of the Pa ge Object  class.
  4038        </typepara m>
  4039                     
  4040        <param 
  4041         name="loca tor"
  4042        >
  4043         The 
  4044         <see 
  4045          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  4046         />
  4047          implement ation that
  4048                      determin es how ele ments are  located.
  4049        </param>
  4050                     
  4051        <returns>
  4052         An instanc e of the P age Object  class wit h the elem ents initi alized.
  4053        </returns>
  4054                     
  4055        <remarks>
  4056                      The clas s used in  the 
  4057         <typeparam ref 
  4058          name="T"
  4059         />
  4060          argument  must have  a public c onstructor
  4061                      that tak es a singl e argument  of type 
  4062         <see 
  4063          cref="T:Op enQA.Selen ium.IWebDr iver"
  4064         />
  4065         . This hel ps to enfo rce
  4066                      best pra ctices of  the Page O bject patt ern, and e ncapsulate s the driv er into th e Page
  4067                      Object s o that it  can have n o external  WebDriver  dependenc ies.
  4068                      
  4069        </remarks>
  4070                     
  4071        <exception  
  4072         cref="T:Sy stem.Argum entExcepti on"
  4073        >
  4074                      thrown i f no const ructor to  the class  can be fou nd with a  single IWe bDriver ar gument
  4075                      
  4076         <para>
  4077          -or-
  4078         </para>
  4079                      if a fie ld or prop erty decor ated with  the 
  4080         <see 
  4081          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  4082         />
  4083          is not of  type
  4084                      
  4085         <see 
  4086          cref="T:Op enQA.Selen ium.IWebEl ement"
  4087         />
  4088          or IList{ IWebElemen t}.
  4089                      
  4090        </exceptio n>
  4091                
  4092       </member>
  4093               
  4094       <member 
  4095        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory.Init Elements(O penQA.Sele nium.ISear chContext, System.Obj ect)"
  4096       >
  4097                     
  4098        <summary>
  4099                      Initiali zes the el ements in  the Page O bject.
  4100                      
  4101        </summary>
  4102                     
  4103        <param 
  4104         name="driv er"
  4105        >
  4106         The driver  used to f ind elemen ts on the  page.
  4107        </param>
  4108                     
  4109        <param 
  4110         name="page "
  4111        >
  4112         The Page O bject to b e populate d with ele ments.
  4113        </param>
  4114                     
  4115        <exception  
  4116         cref="T:Sy stem.Argum entExcepti on"
  4117        >
  4118                      thrown i f a field  or propert y decorate d with the  
  4119         <see 
  4120          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  4121         />
  4122          is not of  type
  4123                      
  4124         <see 
  4125          cref="T:Op enQA.Selen ium.IWebEl ement"
  4126         />
  4127          or IList{ IWebElemen t}.
  4128                      
  4129        </exceptio n>
  4130                
  4131       </member>
  4132               
  4133       <member 
  4134        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory.Init Elements(O penQA.Sele nium.ISear chContext, System.Obj ect,OpenQA .Selenium. Support.Pa geObjects. IPageObjec tMemberDec orator)"
  4135       >
  4136                     
  4137        <summary>
  4138                      Initiali zes the el ements in  the Page O bject.
  4139                      
  4140        </summary>
  4141                     
  4142        <param 
  4143         name="driv er"
  4144        >
  4145         The driver  used to f ind elemen ts on the  page.
  4146        </param>
  4147                     
  4148        <param 
  4149         name="page "
  4150        >
  4151         The Page O bject to b e populate d with ele ments.
  4152        </param>
  4153                     
  4154        <param 
  4155         name="deco rator"
  4156        >
  4157         The 
  4158         <see 
  4159          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IPageO bjectMembe rDecorator "
  4160         />
  4161          implement ation that
  4162                      determin es how Pag e Object m embers rep resenting  elements a re discove red and po pulated.
  4163        </param>
  4164                     
  4165        <exception  
  4166         cref="T:Sy stem.Argum entExcepti on"
  4167        >
  4168                      thrown i f a field  or propert y decorate d with the  
  4169         <see 
  4170          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  4171         />
  4172          is not of  type
  4173                      
  4174         <see 
  4175          cref="T:Op enQA.Selen ium.IWebEl ement"
  4176         />
  4177          or IList{ IWebElemen t}.
  4178                      
  4179        </exceptio n>
  4180                
  4181       </member>
  4182               
  4183       <member 
  4184        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory.Init Elements(S ystem.Obje ct,OpenQA. Selenium.S upport.Pag eObjects.I ElementLoc ator)"
  4185       >
  4186                     
  4187        <summary>
  4188                      Initiali zes the el ements in  the Page O bject.
  4189                      
  4190        </summary>
  4191                     
  4192        <param 
  4193         name="page "
  4194        >
  4195         The Page O bject to b e populate d with ele ments.
  4196        </param>
  4197                     
  4198        <param 
  4199         name="loca tor"
  4200        >
  4201         The 
  4202         <see 
  4203          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  4204         />
  4205          implement ation that
  4206                      determin es how ele ments are  located.
  4207        </param>
  4208                     
  4209        <exception  
  4210         cref="T:Sy stem.Argum entExcepti on"
  4211        >
  4212                      thrown i f a field  or propert y decorate d with the  
  4213         <see 
  4214          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  4215         />
  4216          is not of  type
  4217                      
  4218         <see 
  4219          cref="T:Op enQA.Selen ium.IWebEl ement"
  4220         />
  4221          or IList{ IWebElemen t}.
  4222                      
  4223        </exceptio n>
  4224                
  4225       </member>
  4226               
  4227       <member 
  4228        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory.Init Elements(S ystem.Obje ct,OpenQA. Selenium.S upport.Pag eObjects.I ElementLoc ator,OpenQ A.Selenium .Support.P ageObjects .IPageObje ctMemberDe corator)"
  4229       >
  4230                     
  4231        <summary>
  4232                      Initiali zes the el ements in  the Page O bject.
  4233                      
  4234        </summary>
  4235                     
  4236        <param 
  4237         name="page "
  4238        >
  4239         The Page O bject to b e populate d with ele ments.
  4240        </param>
  4241                     
  4242        <param 
  4243         name="loca tor"
  4244        >
  4245         The 
  4246         <see 
  4247          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  4248         />
  4249          implement ation that
  4250                      determin es how ele ments are  located.
  4251        </param>
  4252                     
  4253        <param 
  4254         name="deco rator"
  4255        >
  4256         The 
  4257         <see 
  4258          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IPageO bjectMembe rDecorator "
  4259         />
  4260          implement ation that
  4261                      determin es how Pag e Object m embers rep resenting  elements a re discove red and po pulated.
  4262        </param>
  4263                     
  4264        <exception  
  4265         cref="T:Sy stem.Argum entExcepti on"
  4266        >
  4267                      thrown i f a field  or propert y decorate d with the  
  4268         <see 
  4269          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.FindsB yAttribute "
  4270         />
  4271          is not of  type
  4272                      
  4273         <see 
  4274          cref="T:Op enQA.Selen ium.IWebEl ement"
  4275         />
  4276          or IList{ IWebElemen t}.
  4277                      
  4278        </exceptio n>
  4279                
  4280       </member>
  4281               
  4282       <member 
  4283        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.Retryi ngElementL ocator"
  4284       >
  4285                     
  4286        <summary>
  4287                      A locato r for elem ents for u se with th
  4288         <see 
  4289          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.PageFa ctory"
  4290         />
  4291          that retr ies locati ng
  4292                      the elem ent up to  a timeout  if the ele ment is no t found.
  4293                      
  4294        </summary>
  4295                
  4296       </member>
  4297               
  4298       <member 
  4299        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Retryi ngElementL ocator.#ct or(OpenQA. Selenium.I SearchCont ext)"
  4300       >
  4301                     
  4302        <summary>
  4303                      Initiali zes a new  instance o f the 
  4304         <see 
  4305          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.Retryi ngElementL ocator"
  4306         />
  4307          class.
  4308                      
  4309        </summary>
  4310                     
  4311        <param 
  4312         name="sear chContext"
  4313        >
  4314         The 
  4315         <see 
  4316          cref="T:Op enQA.Selen ium.ISearc hContext"
  4317         />
  4318          object th at the
  4319                      locator  uses for l ocating el ements.
  4320        </param>
  4321                
  4322       </member>
  4323               
  4324       <member 
  4325        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Retryi ngElementL ocator.#ct or(OpenQA. Selenium.I SearchCont ext,System .TimeSpan) "
  4326       >
  4327                     
  4328        <summary>
  4329                      Initiali zes a new  instance o f the 
  4330         <see 
  4331          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.Retryi ngElementL ocator"
  4332         />
  4333          class.
  4334                      
  4335        </summary>
  4336                     
  4337        <param 
  4338         name="sear chContext"
  4339        >
  4340         The 
  4341         <see 
  4342          cref="T:Op enQA.Selen ium.ISearc hContext"
  4343         />
  4344          object th at the
  4345                      locator  uses for l ocating el ements.
  4346        </param>
  4347                     
  4348        <param 
  4349         name="time out"
  4350        >
  4351         The 
  4352         <see 
  4353          cref="T:Sy stem.TimeS pan"
  4354         />
  4355          indicatin g how long  the locat or should
  4356                      retry be fore timin g out.
  4357        </param>
  4358                
  4359       </member>
  4360               
  4361       <member 
  4362        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Retryi ngElementL ocator.#ct or(OpenQA. Selenium.I SearchCont ext,System .TimeSpan, System.Tim eSpan)"
  4363       >
  4364                     
  4365        <summary>
  4366                      Initiali zes a new  instance o f the 
  4367         <see 
  4368          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.Retryi ngElementL ocator"
  4369         />
  4370          class.
  4371                      
  4372        </summary>
  4373                     
  4374        <param 
  4375         name="sear chContext"
  4376        >
  4377         The 
  4378         <see 
  4379          cref="T:Op enQA.Selen ium.ISearc hContext"
  4380         />
  4381          object th at the
  4382                      locator  uses for l ocating el ements.
  4383        </param>
  4384                     
  4385        <param 
  4386         name="time out"
  4387        >
  4388         The 
  4389         <see 
  4390          cref="T:Sy stem.TimeS pan"
  4391         />
  4392          indicatin g how long  the locat or should
  4393                      retry be fore timin g out.
  4394        </param>
  4395                     
  4396        <param 
  4397         name="poll ingInterva l"
  4398        >
  4399         The 
  4400         <see 
  4401          cref="T:Sy stem.TimeS pan"
  4402         />
  4403          indicatin g how ofte n to poll
  4404                      for the  existence  of the ele ment.
  4405        </param>
  4406                
  4407       </member>
  4408               
  4409       <member 
  4410        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.Retryi ngElementL ocator.Sea rchContext "
  4411       >
  4412                     
  4413        <summary>
  4414                      Gets the  
  4415         <see 
  4416          cref="T:Op enQA.Selen ium.ISearc hContext"
  4417         />
  4418          to be use d in locat ing elemen ts.
  4419                      
  4420        </summary>
  4421                
  4422       </member>
  4423               
  4424       <member 
  4425        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Retryi ngElementL ocator.Loc ateElement (System.Co llections. Generic.IE numerable{ OpenQA.Sel enium.By}) "
  4426       >
  4427                     
  4428        <summary>
  4429                      Locates  an element  using the  given lis t of 
  4430         <see 
  4431          cref="T:Op enQA.Selen ium.By"
  4432         />
  4433          criteria.
  4434                      
  4435        </summary>
  4436                     
  4437        <param 
  4438         name="bys"
  4439        >
  4440         The list o f methods  by which t o search f or the ele ment.
  4441        </param>
  4442                     
  4443        <returns>
  4444         An 
  4445         <see 
  4446          cref="T:Op enQA.Selen ium.IWebEl ement"
  4447         />
  4448          which is  the first  match unde r the desi red criter ia.
  4449        </returns>
  4450                
  4451       </member>
  4452               
  4453       <member 
  4454        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.Retryi ngElementL ocator.Loc ateElement s(System.C ollections .Generic.I Enumerable {OpenQA.Se lenium.By} )"
  4455       >
  4456                     
  4457        <summary>
  4458                      Locates  a list of  elements u sing the g iven list  of 
  4459         <see 
  4460          cref="T:Op enQA.Selen ium.By"
  4461         />
  4462          criteria.
  4463                      
  4464        </summary>
  4465                     
  4466        <param 
  4467         name="bys"
  4468        >
  4469         The list o f methods  by which t o search f or the ele ments.
  4470        </param>
  4471                     
  4472        <returns>
  4473         A list of  all elemen ts which m atch the d esired cri teria.
  4474        </returns>
  4475                
  4476       </member>
  4477               
  4478       <member 
  4479        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.WebDri verObjectP roxy"
  4480       >
  4481                     
  4482        <summary>
  4483                      Represen ts a base  proxy clas s for obje cts used w ith the Pa geFactory.
  4484                      
  4485        </summary>
  4486                
  4487       </member>
  4488               
  4489       <member 
  4490        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.WebDri verObjectP roxy.#ctor (System.Ty pe,OpenQA. Selenium.S upport.Pag eObjects.I ElementLoc ator,Syste m.Collecti ons.Generi c.IEnumera ble{OpenQA .Selenium. By},System .Boolean)"
  4491       >
  4492                     
  4493        <summary>
  4494                      Initiali zes a new  instance o f the 
  4495         <see 
  4496          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.WebDri verObjectP roxy"
  4497         />
  4498          class.
  4499                      
  4500        </summary>
  4501                     
  4502        <param 
  4503         name="clas sToProxy"
  4504        >
  4505         The 
  4506         <see 
  4507          cref="T:Sy stem.Type"
  4508         />
  4509          of object  for which  to create  a proxy.
  4510        </param>
  4511                     
  4512        <param 
  4513         name="loca tor"
  4514        >
  4515         The 
  4516         <see 
  4517          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  4518         />
  4519          implement ation that
  4520                      determin es how ele ments are  located.
  4521        </param>
  4522                     
  4523        <param 
  4524         name="bys"
  4525        >
  4526         The list o f methods  by which t o search f or the ele ments.
  4527        </param>
  4528                     
  4529        <param 
  4530         name="cach e"
  4531        >
  4532         <see 
  4533          langword=" true"
  4534         />
  4535          to cache  the lookup  to the el ement; oth erwise, 
  4536         <see 
  4537          langword=" false"
  4538         />
  4539         .
  4540        </param>
  4541                
  4542       </member>
  4543               
  4544       <member 
  4545        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.WebDri verObjectP roxy.Locat or"
  4546       >
  4547                     
  4548        <summary>
  4549                      Gets the  
  4550         <see 
  4551          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  4552         />
  4553          implement ation that  determine s how elem ents are l ocated.
  4554                      
  4555        </summary>
  4556                
  4557       </member>
  4558               
  4559       <member 
  4560        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.WebDri verObjectP roxy.Bys"
  4561       >
  4562                     
  4563        <summary>
  4564                      Gets the  list of m ethods by  which to s earch for  the elemen ts.
  4565                      
  4566        </summary>
  4567                
  4568       </member>
  4569               
  4570       <member 
  4571        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.WebDri verObjectP roxy.Cache "
  4572       >
  4573                     
  4574        <summary>
  4575                      Gets a v alue indic ating whet her elemen t search r esults sho uld be cac hed.
  4576                      
  4577        </summary>
  4578                
  4579       </member>
  4580               
  4581       <member 
  4582        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.WebDri verObjectP roxy.Invok eMethod(Sy stem.Runti me.Remotin g.Messagin g.IMethodC allMessage ,System.Ob ject)"
  4583       >
  4584                     
  4585        <summary>
  4586                      Invokes  a method o n the obje ct this pr oxy repres ents.
  4587                      
  4588        </summary>
  4589                     
  4590        <param 
  4591         name="msg"
  4592        >
  4593         Message co ntaining t he paramet ers of the  method be ing invoke d.
  4594        </param>
  4595                     
  4596        <param 
  4597         name="repr esentedVal ue"
  4598        >
  4599         The object  this prox y represen ts.
  4600        </param>
  4601                     
  4602        <returns>
  4603         The 
  4604         <see 
  4605          cref="T:Sy stem.Runti me.Remotin g.Messagin g.ReturnMe ssage"
  4606         />
  4607          instance  as a resul t of metho d invocati on on the
  4608                      object w hich this  proxy repr esents.
  4609        </returns>
  4610                
  4611       </member>
  4612               
  4613       <member 
  4614        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentListPr oxy"
  4615       >
  4616                     
  4617        <summary>
  4618                      Represen ts a proxy  class for  a list of  elements  to be used  with the  PageFactor y.
  4619                      
  4620        </summary>
  4621                
  4622       </member>
  4623               
  4624       <member 
  4625        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentListPr oxy.#ctor( System.Typ e,OpenQA.S elenium.Su pport.Page Objects.IE lementLoca tor,System .Collectio ns.Generic .IEnumerab le{OpenQA. Selenium.B y},System. Boolean)"
  4626       >
  4627                     
  4628        <summary>
  4629                      Initiali zes a new  instance o f the 
  4630         <see 
  4631          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentListPr oxy"
  4632         />
  4633          class.
  4634                      
  4635        </summary>
  4636                     
  4637        <param 
  4638         name="type ToBeProxie d"
  4639        >
  4640         The 
  4641         <see 
  4642          cref="T:Sy stem.Type"
  4643         />
  4644          of object  for which  to create  a proxy.
  4645        </param>
  4646                     
  4647        <param 
  4648         name="loca tor"
  4649        >
  4650         The 
  4651         <see 
  4652          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  4653         />
  4654          implement ation that
  4655                      determin es how ele ments are  located.
  4656        </param>
  4657                     
  4658        <param 
  4659         name="bys"
  4660        >
  4661         The list o f methods  by which t o search f or the ele ments.
  4662        </param>
  4663                     
  4664        <param 
  4665         name="cach e"
  4666        >
  4667         <see 
  4668          langword=" true"
  4669         />
  4670          to cache  the lookup  to the el ement; oth erwise, 
  4671         <see 
  4672          langword=" false"
  4673         />
  4674         .
  4675        </param>
  4676                
  4677       </member>
  4678               
  4679       <member 
  4680        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentListPr oxy.Elemen tList"
  4681       >
  4682                     
  4683        <summary>
  4684                      Gets the  list of I WebElement  objects t his proxy  represents , returnin g a cached  one if re quested.
  4685                      
  4686        </summary>
  4687                
  4688       </member>
  4689               
  4690       <member 
  4691        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentListPr oxy.Create Proxy(Syst em.Type,Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator, System.Col lections.G eneric.IEn umerable{O penQA.Sele nium.By},S ystem.Bool ean)"
  4692       >
  4693                     
  4694        <summary>
  4695                      Creates  an object  used to pr oxy calls  to propert ies and me thods of t he
  4696                      list of 
  4697         <see 
  4698          cref="T:Op enQA.Selen ium.IWebEl ement"
  4699         />
  4700          objects.
  4701                      
  4702        </summary>
  4703                     
  4704        <param 
  4705         name="clas sToProxy"
  4706        >
  4707         The 
  4708         <see 
  4709          cref="T:Sy stem.Type"
  4710         />
  4711          of object  for which  to create  a proxy.
  4712        </param>
  4713                     
  4714        <param 
  4715         name="loca tor"
  4716        >
  4717         The 
  4718         <see 
  4719          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  4720         />
  4721          implement ation that
  4722                      determin es how ele ments are  located.
  4723        </param>
  4724                     
  4725        <param 
  4726         name="bys"
  4727        >
  4728         The list o f methods  by which t o search f or the ele ments.
  4729        </param>
  4730                     
  4731        <param 
  4732         name="cach eLookups"
  4733        >
  4734         <see 
  4735          langword=" true"
  4736         />
  4737          to cache  the lookup  to the
  4738                      element;  otherwise
  4739         <see 
  4740          langword=" false"
  4741         />
  4742         .
  4743        </param>
  4744                     
  4745        <returns>
  4746         An object  used to pr oxy calls  to propert ies and me thods of t he
  4747                      list of 
  4748         <see 
  4749          cref="T:Op enQA.Selen ium.IWebEl ement"
  4750         />
  4751          objects.
  4752        </returns>
  4753                
  4754       </member>
  4755               
  4756       <member 
  4757        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentListPr oxy.Invoke (System.Ru ntime.Remo ting.Messa ging.IMess age)"
  4758       >
  4759                     
  4760        <summary>
  4761                      Invokes  the method  that is s pecified i n the prov ided 
  4762         <see 
  4763          cref="T:Sy stem.Runti me.Remotin g.Messagin g.IMessage "
  4764         />
  4765          on the
  4766                      object t hat is rep resented b y the curr ent instan ce.
  4767                      
  4768        </summary>
  4769                     
  4770        <param 
  4771         name="msg"
  4772        >
  4773         An 
  4774         <see 
  4775          cref="T:Sy stem.Runti me.Remotin g.Messagin g.IMessage "
  4776         />
  4777          that cont ains an 
  4778         <see 
  4779          cref="T:Sy stem.Colle ctions.IDi ctionary"
  4780         />
  4781           of
  4782                      informat ion about  the method  call. 
  4783        </param>
  4784                     
  4785        <returns>
  4786         The messag e returned  by the in voked meth od, contai ning the r eturn valu e and any
  4787                      out or r ef paramet ers.
  4788        </returns>
  4789                
  4790       </member>
  4791               
  4792       <member 
  4793        name="T:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentProxy"
  4794       >
  4795                     
  4796        <summary>
  4797                      Intercep ts the req uest to a  single 
  4798         <see 
  4799          cref="T:Op enQA.Selen ium.IWebEl ement"
  4800         />
  4801                      
  4802        </summary>
  4803                
  4804       </member>
  4805               
  4806       <member 
  4807        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentProxy. #ctor(Syst em.Type,Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator, System.Col lections.G eneric.IEn umerable{O penQA.Sele nium.By},S ystem.Bool ean)"
  4808       >
  4809                     
  4810        <summary>
  4811                      Initiali zes a new  instance o f the 
  4812         <see 
  4813          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentProxy"
  4814         />
  4815          class.
  4816                      
  4817        </summary>
  4818                     
  4819        <param 
  4820         name="clas sToProxy"
  4821        >
  4822         The 
  4823         <see 
  4824          cref="T:Sy stem.Type"
  4825         />
  4826          of object  for which  to create  a proxy.
  4827        </param>
  4828                     
  4829        <param 
  4830         name="loca tor"
  4831        >
  4832         The 
  4833         <see 
  4834          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  4835         />
  4836          implement ation that  determine s
  4837                      how elem ents are l ocated.
  4838        </param>
  4839                     
  4840        <param 
  4841         name="bys"
  4842        >
  4843         The list o f methods  by which t o search f or the ele ments.
  4844        </param>
  4845                     
  4846        <param 
  4847         name="cach e"
  4848        >
  4849         <see 
  4850          langword=" true"
  4851         />
  4852          to cache  the lookup  to the el ement; oth erwise, 
  4853         <see 
  4854          langword=" false"
  4855         />
  4856         .
  4857        </param>
  4858                
  4859       </member>
  4860               
  4861       <member 
  4862        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentProxy. WrappedEle ment"
  4863       >
  4864                     
  4865        <summary>
  4866                      Gets the  
  4867         <see 
  4868          cref="T:Op enQA.Selen ium.IWebEl ement"
  4869         />
  4870          wrapped b y this obj ect.
  4871                      
  4872        </summary>
  4873                
  4874       </member>
  4875               
  4876       <member 
  4877        name="P:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentProxy. Element"
  4878       >
  4879                     
  4880        <summary>
  4881                      Gets the  IWebEleme nt object  this proxy  represent s, returni ng a cache d one if r equested.
  4882                      
  4883        </summary>
  4884                
  4885       </member>
  4886               
  4887       <member 
  4888        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentProxy. CreateProx y(System.T ype,OpenQA .Selenium. Support.Pa geObjects. IElementLo cator,Syst em.Collect ions.Gener ic.IEnumer able{OpenQ A.Selenium .By},Syste m.Boolean) "
  4889       >
  4890                     
  4891        <summary>
  4892                      Creates  an object  used to pr oxy calls  to propert ies and me thods of a
  4893         <see 
  4894          cref="T:Op enQA.Selen ium.IWebEl ement"
  4895         />
  4896          object.
  4897                      
  4898        </summary>
  4899                     
  4900        <param 
  4901         name="clas sToProxy"
  4902        >
  4903         The 
  4904         <see 
  4905          cref="T:Sy stem.Type"
  4906         />
  4907          of object  for which  to create  a proxy.
  4908        </param>
  4909                     
  4910        <param 
  4911         name="loca tor"
  4912        >
  4913         The 
  4914         <see 
  4915          cref="T:Op enQA.Selen ium.Suppor t.PageObje cts.IEleme ntLocator"
  4916         />
  4917          implement ation that
  4918                      determin es how ele ments are  located.
  4919        </param>
  4920                     
  4921        <param 
  4922         name="bys"
  4923        >
  4924         The list o f methods  by which t o search f or the ele ments.
  4925        </param>
  4926                     
  4927        <param 
  4928         name="cach eLookups"
  4929        >
  4930         <see 
  4931          langword=" true"
  4932         />
  4933          to cache  the lookup  to the el ement; oth erwise, 
  4934         <see 
  4935          langword=" false"
  4936         />
  4937         .
  4938        </param>
  4939                     
  4940        <returns>
  4941         An object  used to pr oxy calls  to propert ies and me thods of t he list of  
  4942         <see 
  4943          cref="T:Op enQA.Selen ium.IWebEl ement"
  4944         />
  4945          objects.
  4946        </returns>
  4947                
  4948       </member>
  4949               
  4950       <member 
  4951        name="M:Op enQA.Selen ium.Suppor t.PageObje cts.WebEle mentProxy. Invoke(Sys tem.Runtim e.Remoting .Messaging .IMessage) "
  4952       >
  4953                     
  4954        <summary>
  4955                      Invokes  the method  that is s pecified i n the prov ided 
  4956         <see 
  4957          cref="T:Sy stem.Runti me.Remotin g.Messagin g.IMessage "
  4958         />
  4959          on the
  4960                      object t hat is rep resented b y the curr ent instan ce.
  4961                      
  4962        </summary>
  4963                     
  4964        <param 
  4965         name="msg"
  4966        >
  4967         An 
  4968         <see 
  4969          cref="T:Sy stem.Runti me.Remotin g.Messagin g.IMessage "
  4970         />
  4971          that cont ains a dic tionary of
  4972                      informat ion about  the method  call. 
  4973        </param>
  4974                     
  4975        <returns>
  4976         The messag e returned  by the in voked meth od, contai ning the r eturn valu e and any
  4977                      out or r ef paramet ers.
  4978        </returns>
  4979                
  4980       </member>
  4981               
  4982       <member 
  4983        name="T:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons"
  4984       >
  4985                     
  4986        <summary>
  4987                      Supplies  a set of  common con ditions th at can be  waited for  using 
  4988         <see 
  4989          cref="T:Op enQA.Selen ium.Suppor t.UI.WebDr iverWait"
  4990         />
  4991         .
  4992                      
  4993        </summary>
  4994                     
  4995        <example>
  4996                      
  4997         <code>
  4998                       IWait wa it = new W ebDriverWa it(driver,  TimeSpan. FromSecond s(3))
  4999                       IWebElem ent elemen t = wait.U ntil(Expec tedConditi ons.Elemen tExists(By .Id("foo") ));
  5000                       
  5001         </code>
  5002                      
  5003        </example>
  5004                
  5005       </member>
  5006               
  5007       <member 
  5008        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.#ctor"
  5009       >
  5010                     
  5011        <summary>
  5012                      Prevents  a default  instance  of the 
  5013         <see 
  5014          cref="T:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons"
  5015         />
  5016          class fro m being cr eated.
  5017                      
  5018        </summary>
  5019                
  5020       </member>
  5021               
  5022       <member 
  5023        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.TitleI s(System.S tring)"
  5024       >
  5025                     
  5026        <summary>
  5027                      An expec tation for  checking  the title  of a page.
  5028                      
  5029        </summary>
  5030                     
  5031        <param 
  5032         name="titl e"
  5033        >
  5034         The expect ed title,  which must  be an exa ct match.
  5035        </param>
  5036                     
  5037        <returns>
  5038         <see 
  5039          langword=" true"
  5040         />
  5041          when the  title matc hes; other wise, 
  5042         <see 
  5043          langword=" false"
  5044         />
  5045         .
  5046        </returns>
  5047                
  5048       </member>
  5049               
  5050       <member 
  5051        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.TitleC ontains(Sy stem.Strin g)"
  5052       >
  5053                     
  5054        <summary>
  5055                      An expec tation for  checking  that the t itle of a  page conta ins a case -sensitive  substring .
  5056                      
  5057        </summary>
  5058                     
  5059        <param 
  5060         name="titl e"
  5061        >
  5062         The fragme nt of titl e expected .
  5063        </param>
  5064                     
  5065        <returns>
  5066         <see 
  5067          langword=" true"
  5068         />
  5069          when the  title matc hes; other wise, 
  5070         <see 
  5071          langword=" false"
  5072         />
  5073         .
  5074        </returns>
  5075                
  5076       </member>
  5077               
  5078       <member 
  5079        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.UrlToB e(System.S tring)"
  5080       >
  5081                     
  5082        <summary>
  5083                      An expec tation for  the URL o f the curr ent page t o be a spe cific URL.
  5084                      
  5085        </summary>
  5086                     
  5087        <param 
  5088         name="url"
  5089        >
  5090         The URL th at the pag e should b e on
  5091        </param>
  5092                     
  5093        <returns>
  5094         <see 
  5095          langword=" true"
  5096         />
  5097          when the  URL is wha t it shoul d be; othe rwise, 
  5098         <see 
  5099          langword=" false"
  5100         />
  5101         .
  5102        </returns>
  5103                
  5104       </member>
  5105               
  5106       <member 
  5107        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.UrlCon tains(Syst em.String) "
  5108       >
  5109                     
  5110        <summary>
  5111                      An expec tation for  the URL o f the curr ent page t o be a spe cific URL.
  5112                      
  5113        </summary>
  5114                     
  5115        <param 
  5116         name="frac tion"
  5117        >
  5118         The fracti on of the  url that t he page sh ould be on
  5119        </param>
  5120                     
  5121        <returns>
  5122         <see 
  5123          langword=" true"
  5124         />
  5125          when the  URL contai ns the tex t; otherwi se, 
  5126         <see 
  5127          langword=" false"
  5128         />
  5129         .
  5130        </returns>
  5131                
  5132       </member>
  5133               
  5134       <member 
  5135        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.UrlMat ches(Syste m.String)"
  5136       >
  5137                     
  5138        <summary>
  5139                      An expec tation for  the URL o f the curr ent page t o be a spe cific URL.
  5140                      
  5141        </summary>
  5142                     
  5143        <param 
  5144         name="rege x"
  5145        >
  5146         The regula r expressi on that th e URL shou ld match
  5147        </param>
  5148                     
  5149        <returns>
  5150         <see 
  5151          langword=" true"
  5152         />
  5153          if the UR L matches  the specif ied regula r expressi on; otherw ise, 
  5154         <see 
  5155          langword=" false"
  5156         />
  5157         .
  5158        </returns>
  5159                
  5160       </member>
  5161               
  5162       <member 
  5163        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Elemen tExists(Op enQA.Selen ium.By)"
  5164       >
  5165                     
  5166        <summary>
  5167                      An expec tation for  checking  that an el ement is p resent on  the DOM of  a
  5168                      page. Th is does no t necessar ily mean t hat the el ement is v isible.
  5169                      
  5170        </summary>
  5171                     
  5172        <param 
  5173         name="loca tor"
  5174        >
  5175         The locato r used to  find the e lement.
  5176        </param>
  5177                     
  5178        <returns>
  5179         The 
  5180         <see 
  5181          cref="T:Op enQA.Selen ium.IWebEl ement"
  5182         />
  5183          once it i s located.
  5184        </returns>
  5185                
  5186       </member>
  5187               
  5188       <member 
  5189        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Elemen tIsVisible (OpenQA.Se lenium.By) "
  5190       >
  5191                     
  5192        <summary>
  5193                      An expec tation for  checking  that an el ement is p resent on  the DOM of  a page
  5194                      and visi ble. Visib ility mean s that the  element i s not only  displayed  but
  5195                      also has  a height  and width  that is gr eater than  0.
  5196                      
  5197        </summary>
  5198                     
  5199        <param 
  5200         name="loca tor"
  5201        >
  5202         The locato r used to  find the e lement.
  5203        </param>
  5204                     
  5205        <returns>
  5206         The 
  5207         <see 
  5208          cref="T:Op enQA.Selen ium.IWebEl ement"
  5209         />
  5210          once it i s located  and visibl e.
  5211        </returns>
  5212                
  5213       </member>
  5214               
  5215       <member 
  5216        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Visibi lityOfAllE lementsLoc atedBy(Ope nQA.Seleni um.By)"
  5217       >
  5218                     
  5219        <summary>
  5220                      An expec tation for  checking  that all e lements pr esent on t he web pag e that
  5221                      match th e locator  are visibl e. Visibil ity means  that the e lements ar e not
  5222                      only dis played but  also have  a height  and width  that is gr eater than  0.
  5223                      
  5224        </summary>
  5225                     
  5226        <param 
  5227         name="loca tor"
  5228        >
  5229         The locato r used to  find the e lement.
  5230        </param>
  5231                     
  5232        <returns>
  5233         The list o
  5234         <see 
  5235          cref="T:Op enQA.Selen ium.IWebEl ement"
  5236         />
  5237          once it i s located  and visibl e.
  5238        </returns>
  5239                
  5240       </member>
  5241               
  5242       <member 
  5243        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Visibi lityOfAllE lementsLoc atedBy(Sys tem.Collec tions.Obje ctModel.Re adOnlyColl ection{Ope nQA.Seleni um.IWebEle ment})"
  5244       >
  5245                     
  5246        <summary>
  5247                      An expec tation for  checking  that all e lements pr esent on t he web pag e that
  5248                      match th e locator  are visibl e. Visibil ity means  that the e lements ar e not
  5249                      only dis played but  also have  a height  and width  that is gr eater than  0.
  5250                      
  5251        </summary>
  5252                     
  5253        <param 
  5254         name="elem ents"
  5255        >
  5256         list of We bElements
  5257        </param>
  5258                     
  5259        <returns>
  5260         The list o
  5261         <see 
  5262          cref="T:Op enQA.Selen ium.IWebEl ement"
  5263         />
  5264          once it i s located  and visibl e.
  5265        </returns>
  5266                
  5267       </member>
  5268               
  5269       <member 
  5270        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Presen ceOfAllEle mentsLocat edBy(OpenQ A.Selenium .By)"
  5271       >
  5272                     
  5273        <summary>
  5274                      An expec tation for  checking  that all e lements pr esent on t he web pag e that
  5275                      match th e locator.
  5276                      
  5277        </summary>
  5278                     
  5279        <param 
  5280         name="loca tor"
  5281        >
  5282         The locato r used to  find the e lement.
  5283        </param>
  5284                     
  5285        <returns>
  5286         The list o
  5287         <see 
  5288          cref="T:Op enQA.Selen ium.IWebEl ement"
  5289         />
  5290          once it i s located.
  5291        </returns>
  5292                
  5293       </member>
  5294               
  5295       <member 
  5296        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.TextTo BePresentI nElement(O penQA.Sele nium.IWebE lement,Sys tem.String )"
  5297       >
  5298                     
  5299        <summary>
  5300                      An expec tation for  checking  if the giv en text is  present i n the spec ified elem ent.
  5301                      
  5302        </summary>
  5303                     
  5304        <param 
  5305         name="elem ent"
  5306        >
  5307         The WebEle ment
  5308        </param>
  5309                     
  5310        <param 
  5311         name="text "
  5312        >
  5313         Text to be  present i n the elem ent
  5314        </param>
  5315                     
  5316        <returns>
  5317         <see 
  5318          langword=" true"
  5319         />
  5320          once the  element co ntains the  given tex t; otherwi se, 
  5321         <see 
  5322          langword=" false"
  5323         />
  5324         .
  5325        </returns>
  5326                
  5327       </member>
  5328               
  5329       <member 
  5330        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.TextTo BePresentI nElementLo cated(Open QA.Seleniu m.By,Syste m.String)"
  5331       >
  5332                     
  5333        <summary>
  5334                      An expec tation for  checking  if the giv en text is  present i n the elem ent that m atches the  given loc ator.
  5335                      
  5336        </summary>
  5337                     
  5338        <param 
  5339         name="loca tor"
  5340        >
  5341         The locato r used to  find the e lement.
  5342        </param>
  5343                     
  5344        <param 
  5345         name="text "
  5346        >
  5347         Text to be  present i n the elem ent
  5348        </param>
  5349                     
  5350        <returns>
  5351         <see 
  5352          langword=" true"
  5353         />
  5354          once the  element co ntains the  given tex t; otherwi se, 
  5355         <see 
  5356          langword=" false"
  5357         />
  5358         .
  5359        </returns>
  5360                
  5361       </member>
  5362               
  5363       <member 
  5364        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.TextTo BePresentI nElementVa lue(OpenQA .Selenium. IWebElemen t,System.S tring)"
  5365       >
  5366                     
  5367        <summary>
  5368                      An expec tation for  checking  if the giv en text is  present i n the spec ified elem ents value  attribute .
  5369                      
  5370        </summary>
  5371                     
  5372        <param 
  5373         name="elem ent"
  5374        >
  5375         The WebEle ment
  5376        </param>
  5377                     
  5378        <param 
  5379         name="text "
  5380        >
  5381         Text to be  present i n the elem ent
  5382        </param>
  5383                     
  5384        <returns>
  5385         <see 
  5386          langword=" true"
  5387         />
  5388          once the  element co ntains the  given tex t; otherwi se, 
  5389         <see 
  5390          langword=" false"
  5391         />
  5392         .
  5393        </returns>
  5394                
  5395       </member>
  5396               
  5397       <member 
  5398        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.TextTo BePresentI nElementVa lue(OpenQA .Selenium. By,System. String)"
  5399       >
  5400                     
  5401        <summary>
  5402                      An expec tation for  checking  if the giv en text is  present i n the spec ified elem ents value  attribute .
  5403                      
  5404        </summary>
  5405                     
  5406        <param 
  5407         name="loca tor"
  5408        >
  5409         The locato r used to  find the e lement.
  5410        </param>
  5411                     
  5412        <param 
  5413         name="text "
  5414        >
  5415         Text to be  present i n the elem ent
  5416        </param>
  5417                     
  5418        <returns>
  5419         <see 
  5420          langword=" true"
  5421         />
  5422          once the  element co ntains the  given tex t; otherwi se, 
  5423         <see 
  5424          langword=" false"
  5425         />
  5426         .
  5427        </returns>
  5428                
  5429       </member>
  5430               
  5431       <member 
  5432        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.FrameT oBeAvailab leAndSwitc hToIt(Syst em.String) "
  5433       >
  5434                     
  5435        <summary>
  5436                      An expec tation for  checking  whether th e given fr ame is ava ilable to  switch
  5437                      to. If t he frame i s availabl e it switc hes the gi ven driver  to the
  5438                      specifie d frame.
  5439                      
  5440        </summary>
  5441                     
  5442        <param 
  5443         name="fram eLocator"
  5444        >
  5445         Used to fi nd the fra me (id or  name)
  5446        </param>
  5447                     
  5448        <returns>
  5449         <see 
  5450          cref="T:Op enQA.Selen ium.IWebDr iver"
  5451         />
  5452        </returns>
  5453                
  5454       </member>
  5455               
  5456       <member 
  5457        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.FrameT oBeAvailab leAndSwitc hToIt(Open QA.Seleniu m.By)"
  5458       >
  5459                     
  5460        <summary>
  5461                      An expec tation for  checking  whether th e given fr ame is ava ilable to  switch
  5462                      to. If t he frame i s availabl e it switc hes the gi ven driver  to the
  5463                      specifie d frame.
  5464                      
  5465        </summary>
  5466                     
  5467        <param 
  5468         name="loca tor"
  5469        >
  5470         Locator fo r the Fram e
  5471        </param>
  5472                     
  5473        <returns>
  5474         <see 
  5475          cref="T:Op enQA.Selen ium.IWebDr iver"
  5476         />
  5477        </returns>
  5478                
  5479       </member>
  5480               
  5481       <member 
  5482        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Invisi bilityOfEl ementLocat ed(OpenQA. Selenium.B y)"
  5483       >
  5484                     
  5485        <summary>
  5486                      An expec tation for  checking  that an el ement is e ither invi sible or n ot present  on the DO M.
  5487                      
  5488        </summary>
  5489                     
  5490        <param 
  5491         name="loca tor"
  5492        >
  5493         The locato r used to  find the e lement.
  5494        </param>
  5495                     
  5496        <returns>
  5497         <see 
  5498          langword=" true"
  5499         />
  5500          if the el ement is n ot display ed; otherw ise, 
  5501         <see 
  5502          langword=" false"
  5503         />
  5504         .
  5505        </returns>
  5506                
  5507       </member>
  5508               
  5509       <member 
  5510        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Invisi bilityOfEl ementWithT ext(OpenQA .Selenium. By,System. String)"
  5511       >
  5512                     
  5513        <summary>
  5514                      An expec tation for  checking  that an el ement with  text is e ither invi sible or n ot present  on the DO M.
  5515                      
  5516        </summary>
  5517                     
  5518        <param 
  5519         name="loca tor"
  5520        >
  5521         The locato r used to  find the e lement.
  5522        </param>
  5523                     
  5524        <param 
  5525         name="text "
  5526        >
  5527         Text of th e element
  5528        </param>
  5529                     
  5530        <returns>
  5531         <see 
  5532          langword=" true"
  5533         />
  5534          if the el ement is n ot display ed; otherw ise, 
  5535         <see 
  5536          langword=" false"
  5537         />
  5538         .
  5539        </returns>
  5540                
  5541       </member>
  5542               
  5543       <member 
  5544        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Elemen tToBeClick able(OpenQ A.Selenium .By)"
  5545       >
  5546                     
  5547        <summary>
  5548                      An expec tation for  checking  an element  is visibl e and enab led such t hat you
  5549                      can clic k it.
  5550                      
  5551        </summary>
  5552                     
  5553        <param 
  5554         name="loca tor"
  5555        >
  5556         The locato r used to  find the e lement.
  5557        </param>
  5558                     
  5559        <returns>
  5560         The 
  5561         <see 
  5562          cref="T:Op enQA.Selen ium.IWebEl ement"
  5563         />
  5564          once it i s located  and clicka ble (visib le and ena bled).
  5565        </returns>
  5566                
  5567       </member>
  5568               
  5569       <member 
  5570        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Elemen tToBeClick able(OpenQ A.Selenium .IWebEleme nt)"
  5571       >
  5572                     
  5573        <summary>
  5574                      An expec tation for  checking  an element  is visibl e and enab led such t hat you
  5575                      can clic k it.
  5576                      
  5577        </summary>
  5578                     
  5579        <param 
  5580         name="elem ent"
  5581        >
  5582         The elemen t.
  5583        </param>
  5584                     
  5585        <returns>
  5586         The 
  5587         <see 
  5588          cref="T:Op enQA.Selen ium.IWebEl ement"
  5589         />
  5590          once it i s clickabl e (visible  and enabl ed).
  5591        </returns>
  5592                
  5593       </member>
  5594               
  5595       <member 
  5596        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Stalen essOf(Open QA.Seleniu m.IWebElem ent)"
  5597       >
  5598                     
  5599        <summary>
  5600                      Wait unt il an elem ent is no  longer att ached to t he DOM.
  5601                      
  5602        </summary>
  5603                     
  5604        <param 
  5605         name="elem ent"
  5606        >
  5607         The elemen t.
  5608        </param>
  5609                     
  5610        <returns>
  5611         <see 
  5612          langword=" false"
  5613         />
  5614          is the el ement is s till attac hed to the  DOM; othe rwise, 
  5615         <see 
  5616          langword=" true"
  5617         />
  5618         .
  5619        </returns>
  5620                
  5621       </member>
  5622               
  5623       <member 
  5624        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Elemen tToBeSelec ted(OpenQA .Selenium. IWebElemen t)"
  5625       >
  5626                     
  5627        <summary>
  5628                      An expec tation for  checking  if the giv en element  is select ed.
  5629                      
  5630        </summary>
  5631                     
  5632        <param 
  5633         name="elem ent"
  5634        >
  5635         The elemen t.
  5636        </param>
  5637                     
  5638        <returns>
  5639         <see 
  5640          langword=" true"
  5641         />
  5642          given ele ment is se lected.; o therwise, 
  5643         <see 
  5644          langword=" false"
  5645         />
  5646         .
  5647        </returns>
  5648                
  5649       </member>
  5650               
  5651       <member 
  5652        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Elemen tToBeSelec ted(OpenQA .Selenium. IWebElemen t,System.B oolean)"
  5653       >
  5654                     
  5655        <summary>
  5656                      An expec tation for  checking  if the giv en element  is in cor rect state .
  5657                      
  5658        </summary>
  5659                     
  5660        <param 
  5661         name="elem ent"
  5662        >
  5663         The elemen t.
  5664        </param>
  5665                     
  5666        <param 
  5667         name="sele cted"
  5668        >
  5669         selected o r not sele cted
  5670        </param>
  5671                     
  5672        <returns>
  5673         <see 
  5674          langword=" true"
  5675         />
  5676          given ele ment is in  correct s tate.; oth erwise, 
  5677         <see 
  5678          langword=" false"
  5679         />
  5680         .
  5681        </returns>
  5682                
  5683       </member>
  5684               
  5685       <member 
  5686        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Elemen tSelection StateToBe( OpenQA.Sel enium.IWeb Element,Sy stem.Boole an)"
  5687       >
  5688                     
  5689        <summary>
  5690                      An expec tation for  checking  if the giv en element  is in cor rect state .
  5691                      
  5692        </summary>
  5693                     
  5694        <param 
  5695         name="elem ent"
  5696        >
  5697         The elemen t.
  5698        </param>
  5699                     
  5700        <param 
  5701         name="sele cted"
  5702        >
  5703         selected o r not sele cted
  5704        </param>
  5705                     
  5706        <returns>
  5707         <see 
  5708          langword=" true"
  5709         />
  5710          given ele ment is in  correct s tate.; oth erwise, 
  5711         <see 
  5712          langword=" false"
  5713         />
  5714         .
  5715        </returns>
  5716                
  5717       </member>
  5718               
  5719       <member 
  5720        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Elemen tToBeSelec ted(OpenQA .Selenium. By)"
  5721       >
  5722                     
  5723        <summary>
  5724                      An expec tation for  checking  if the giv en element  is select ed.
  5725                      
  5726        </summary>
  5727                     
  5728        <param 
  5729         name="loca tor"
  5730        >
  5731         The locato r used to  find the e lement.
  5732        </param>
  5733                     
  5734        <returns>
  5735         <see 
  5736          langword=" true"
  5737         />
  5738          given ele ment is se lected.; o therwise, 
  5739         <see 
  5740          langword=" false"
  5741         />
  5742         .
  5743        </returns>
  5744                
  5745       </member>
  5746               
  5747       <member 
  5748        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.Elemen tSelection StateToBe( OpenQA.Sel enium.By,S ystem.Bool ean)"
  5749       >
  5750                     
  5751        <summary>
  5752                      An expec tation for  checking  if the giv en element  is in cor rect state .
  5753                      
  5754        </summary>
  5755                     
  5756        <param 
  5757         name="loca tor"
  5758        >
  5759         The locato r used to  find the e lement.
  5760        </param>
  5761                     
  5762        <param 
  5763         name="sele cted"
  5764        >
  5765         selected o r not sele cted
  5766        </param>
  5767                     
  5768        <returns>
  5769         <see 
  5770          langword=" true"
  5771         />
  5772          given ele ment is in  correct s tate.; oth erwise, 
  5773         <see 
  5774          langword=" false"
  5775         />
  5776         .
  5777        </returns>
  5778                
  5779       </member>
  5780               
  5781       <member 
  5782        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.AlertI sPresent"
  5783       >
  5784                     
  5785        <summary>
  5786                      An expec tation for  checking  the AlterI sPresent
  5787                      
  5788        </summary>
  5789                     
  5790        <returns>
  5791         Alert 
  5792        </returns>
  5793                
  5794       </member>
  5795               
  5796       <member 
  5797        name="M:Op enQA.Selen ium.Suppor t.UI.Expec tedConditi ons.AlertS tate(Syste m.Boolean) "
  5798       >
  5799                     
  5800        <summary>
  5801                      An expec tation for  checking  the Alert  State
  5802                      
  5803        </summary>
  5804                     
  5805        <param 
  5806         name="stat e"
  5807        >
  5808         A value in dicating w hether or  not an ale rt should  be display ed in orde r to meet  this condi tion.
  5809        </param>
  5810                     
  5811        <returns>
  5812         <see 
  5813          langword=" true"
  5814         />
  5815          alert is  in correct  state pre sent or no t present;  otherwise
  5816         <see 
  5817          langword=" false"
  5818         />
  5819         .
  5820        </returns>
  5821                
  5822       </member>
  5823               
  5824       <member 
  5825        name="T:Op enQA.Selen ium.Suppor t.UI.ILoad ableCompon ent"
  5826       >
  5827                     
  5828        <summary>
  5829                      Interfac e allows f or the com ponent to  be used in  Nested Co mponent sc enarios su ch that th e
  5830                      child co mponent cl ass does n ot have to  declare t he generic  type of t he parent  explicitly .
  5831                      
  5832        </summary>
  5833                     
  5834        <example>
  5835                      public c lass Hypot heticalLoa dableCompo nent : Loa dableCompo nent&lt;T& gt; {
  5836                        ILoada bleCompone nt parent;
  5837                        public  Hypotheti calLoadabl eComponent (ILoadable Component  parent) {
  5838                          this .parent =  parent;
  5839                        }
  5840                        protec ted void E valuateLoa dedStatus( ) { //code  to determ ine loaded  state }
  5841                        protec ted void E xecuteLoad () {
  5842                          pare nt.Load();   //loads  the parent
  5843                          //co de to load  this comp onent
  5844                        }
  5845                      }
  5846                      
  5847        </example>
  5848                
  5849       </member>
  5850               
  5851       <member 
  5852        name="M:Op enQA.Selen ium.Suppor t.UI.ILoad ableCompon ent.Load"
  5853       >
  5854                     
  5855        <summary>
  5856                      Loads th e componen t.
  5857                      
  5858        </summary>
  5859                     
  5860        <returns>
  5861         A referenc e to this 
  5862         <see 
  5863          cref="T:Op enQA.Selen ium.Suppor t.UI.ILoad ableCompon ent"
  5864         />
  5865         .
  5866        </returns>
  5867                
  5868       </member>
  5869               
  5870       <member 
  5871        name="T:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone ntExceptio n"
  5872       >
  5873                     
  5874        <summary>
  5875                      This exc eption is  thrown by 
  5876         <see 
  5877          cref="T:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1"
  5878         />
  5879          to indica te that
  5880                      the comp onent was  not succes sfully loa ded.
  5881                      
  5882        </summary>
  5883                
  5884       </member>
  5885               
  5886       <member 
  5887        name="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone ntExceptio n.#ctor"
  5888       >
  5889                     
  5890        <summary>
  5891                      Initiali zes a new  instance o f the 
  5892         <see 
  5893          cref="T:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone ntExceptio n"
  5894         />
  5895          class.
  5896                      
  5897        </summary>
  5898                
  5899       </member>
  5900               
  5901       <member 
  5902        name="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone ntExceptio n.#ctor(Sy stem.Strin g)"
  5903       >
  5904                     
  5905        <summary>
  5906                      Initiali zes a new  instance o f the 
  5907         <see 
  5908          cref="T:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone ntExceptio n"
  5909         />
  5910          class wit h
  5911                      a specif ied error  message.
  5912                      
  5913        </summary>
  5914                     
  5915        <param 
  5916         name="mess age"
  5917        >
  5918         The messag e of the e xception
  5919        </param>
  5920                
  5921       </member>
  5922               
  5923       <member 
  5924        name="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone ntExceptio n.#ctor(Sy stem.Strin g,System.E xception)"
  5925       >
  5926                     
  5927        <summary>
  5928                      Initiali zes a new  instance o f the 
  5929         <see 
  5930          cref="T:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone ntExceptio n"
  5931         />
  5932          class wit h
  5933                      a specif ied error  message an d a refere nce to the  inner exc eption tha t is the
  5934                      cause of  this exce ption.
  5935                      
  5936        </summary>
  5937                     
  5938        <param 
  5939         name="mess age"
  5940        >
  5941         The error  message th at explain s the reas on for the  exception .
  5942        </param>
  5943                     
  5944        <param 
  5945         name="inne rException "
  5946        >
  5947         The except ion that i s the caus e of the c urrent exc eption,
  5948                      or 
  5949         <see 
  5950          langword=" null"
  5951         />
  5952          if no inn er excepti on is spec ified.
  5953        </param>
  5954                
  5955       </member>
  5956               
  5957       <member 
  5958        name="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone ntExceptio n.#ctor(Sy stem.Runti me.Seriali zation.Ser ialization Info,Syste m.Runtime. Serializat ion.Stream ingContext )"
  5959       >
  5960                     
  5961        <summary>
  5962                      Initiali zes a new  instance o f the 
  5963         <see 
  5964          cref="T:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone ntExceptio n"
  5965         />
  5966          class wit h serializ ed data.
  5967                      
  5968        </summary>
  5969                     
  5970        <param 
  5971         name="info "
  5972        >
  5973         The 
  5974         <see 
  5975          cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info"
  5976         />
  5977          that hold s the seri alized
  5978                      object d ata about  the except ion being  thrown.
  5979        </param>
  5980                     
  5981        <param 
  5982         name="cont ext"
  5983        >
  5984         The 
  5985         <see 
  5986          cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext"
  5987         />
  5988          that cont ains conte xtual
  5989                      informat ion about  the source  or destin ation.
  5990        </param>
  5991                
  5992       </member>
  5993               
  5994       <member 
  5995        name="T:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1"
  5996       >
  5997                     
  5998        <summary>
  5999                      Represen ts any abs traction o f somethin g that can  be loaded . This may  be an ent ire web pa ge, or
  6000                      simply a  component  within th at page (s uch as a l ogin box o r menu) or  even a se rvice.
  6001                      
  6002        </summary>
  6003                     
  6004        <typeparam  
  6005         name="T"
  6006        >
  6007         The type t o be retur ned (n DNS     y the subc lass' type )
  6008        </typepara m>
  6009                     
  6010        <example>
  6011                      The expe cted usage  is:
  6012                      
  6013         <para>
  6014                       
  6015          <code>
  6016                        new Hypo theticalCo mponent(). Load();
  6017                        
  6018          </code>
  6019                       
  6020         </para>
  6021                      
  6022        </example>
  6023                     
  6024        <remarks>
  6025                      After th
  6026         <see 
  6027          cref="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.Load"
  6028         />
  6029          method is  called, t he compone nt will be  loaded an d
  6030                      ready fo r use. Ove rload the  protected  Load and I sLoaded me mbers to b oth load a  component  and deter mine
  6031                      if the c omponent i s already  loaded.
  6032                      
  6033        </remarks>
  6034                
  6035       </member>
  6036               
  6037       <member 
  6038        name="P:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.Unabl eToLoadMes sage"
  6039       >
  6040                     
  6041        <summary>
  6042                      Gets or  sets the m essage for  the excep tion throw n when a c omponent c annot be l oaded
  6043                      
  6044        </summary>
  6045                
  6046       </member>
  6047               
  6048       <member 
  6049        name="P:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.IsLoa ded"
  6050       >
  6051                     
  6052        <summary>
  6053                      Gets a v alue indic ating whet her the co mponent is  fully loa ded.
  6054                      
  6055        </summary>
  6056                     
  6057        <remarks>
  6058                      When the  component  is loaded , this pro perty will  return tr ue or fals e dependin g on
  6059                      the exec ution of 
  6060         <see 
  6061          cref="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.Evalu ateLoadedS tatus"
  6062         />
  6063          to indica te the not  loaded st ate.
  6064                      
  6065        </remarks>
  6066                
  6067       </member>
  6068               
  6069       <member 
  6070        name="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.Load"
  6071       >
  6072                     
  6073        <summary>
  6074                      Ensure t hat the co mponent is  currently  loaded.
  6075                      
  6076        </summary>
  6077                     
  6078        <returns>
  6079         The loaded  component .
  6080        </returns>
  6081                     
  6082        <remarks>
  6083         This is eq uivalent t o the Get( ) method i n Java ver sion.
  6084        </remarks>
  6085                
  6086       </member>
  6087               
  6088       <member 
  6089        name="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.OpenQ A#Selenium #Support#U I#ILoadabl eComponent #Load"
  6090       >
  6091                     
  6092        <summary>
  6093                      Ensure t hat the co mponent is  currently  loaded.
  6094                      
  6095        </summary>
  6096                     
  6097        <returns>
  6098         The loaded  
  6099         <see 
  6100          cref="T:Op enQA.Selen ium.Suppor t.UI.ILoad ableCompon ent"
  6101         />
  6102          instance.
  6103        </returns>
  6104                
  6105       </member>
  6106               
  6107       <member 
  6108        name="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.Handl eLoadError (OpenQA.Se lenium.Web DriverExce ption)"
  6109       >
  6110                     
  6111        <summary>
  6112                      HandleLo adError gi ves a subc lass the o pportunity  to handle  a 
  6113         <see 
  6114          cref="T:Op enQA.Selen ium.WebDri verExcepti on"
  6115         />
  6116          that occu rred
  6117                      during t he executi on of 
  6118         <see 
  6119          cref="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.Execu teLoad"
  6120         />
  6121         .
  6122                      
  6123        </summary>
  6124                     
  6125        <param 
  6126         name="ex"
  6127        >
  6128         The except ion which  occurs on  load.
  6129        </param>
  6130                
  6131       </member>
  6132               
  6133       <member 
  6134        name="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.Execu teLoad"
  6135       >
  6136                     
  6137        <summary>
  6138                      When thi s method r eturns, th e componen t modeled  by the sub class shou ld be full y loaded.  This
  6139                      subclass  is expect ed to navi gate to an  appropria te page or  trigger l oading the  correct H TML
  6140                      should t his be nec essary.
  6141                      
  6142        </summary>
  6143                
  6144       </member>
  6145               
  6146       <member 
  6147        name="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.Evalu ateLoadedS tatus"
  6148       >
  6149                     
  6150        <summary>
  6151                      Determin e whether  or not the  component  is loaded . Subclass es are exp ected to p rovide the  details
  6152                      to deter mine if th e page or  component  is loaded.
  6153                      
  6154        </summary>
  6155                     
  6156        <returns>
  6157         A boolean  value indi cating if  the compon ent is loa ded.
  6158        </returns>
  6159                
  6160       </member>
  6161               
  6162       <member 
  6163        name="M:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1.TryLo ad"
  6164       >
  6165                     
  6166        <summary>
  6167                      Attempts  to load t his compon ent, provi ding an op portunity  for the us er to hand le any err ors encoun tered
  6168                      during t he load pr ocess.
  6169                      
  6170        </summary>
  6171                     
  6172        <returns>
  6173         A self-ref erence to  this 
  6174         <see 
  6175          cref="T:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1"
  6176         />
  6177        </returns>
  6178                
  6179       </member>
  6180               
  6181       <member 
  6182        name="T:Op enQA.Selen ium.Suppor t.UI.Popup WindowFind er"
  6183       >
  6184                     
  6185        <summary>
  6186                      Provides  a mechani sm by whic h the wind ow handle  of an invo ked
  6187                      popup br owser wind ow may be  determined .
  6188                      
  6189        </summary>
  6190                     
  6191        <example>
  6192                      
  6193         <code>
  6194                       // Store  the curre nt window  handle so  you can sw itch back  to the
  6195                       // origi nal window  when you  close the  popup.
  6196                       string c urrent = d river.Curr entWindowH andle;
  6197                       PopupWin dowFinder  finder = n ew PopupWi ndowFinder (driver);
  6198                       string n ewHandle =  finder.Cl ick(driver .FindEleme nt(By.Link Text("Open  new windo w")));
  6199                       driver.S witchTo.Wi ndow(newHa ndle);
  6200                       
  6201         </code>
  6202                      
  6203        </example>
  6204                
  6205       </member>
  6206               
  6207       <member 
  6208        name="M:Op enQA.Selen ium.Suppor t.UI.Popup WindowFind er.#ctor(O penQA.Sele nium.IWebD river)"
  6209       >
  6210                     
  6211        <summary>
  6212                      Initiali zes a new  instance o f the 
  6213         <see 
  6214          cref="T:Op enQA.Selen ium.Suppor t.UI.Popup WindowFind er"
  6215         />
  6216          class.
  6217                      
  6218        </summary>
  6219                     
  6220        <param 
  6221         name="driv er"
  6222        >
  6223         The 
  6224         <see 
  6225          cref="T:Op enQA.Selen ium.IWebDr iver"
  6226         />
  6227          instance  that is us ed
  6228                      to manip ulate the  popup wind ow.
  6229        </param>
  6230                     
  6231        <remarks>
  6232         When using  this cons tructor ov erload, th e timeout  will be 5  seconds,
  6233                      and the  check for  a new wind ow will be  performed  every 250  milliseco nds.
  6234        </remarks>
  6235                
  6236       </member>
  6237               
  6238       <member 
  6239        name="M:Op enQA.Selen ium.Suppor t.UI.Popup WindowFind er.#ctor(O penQA.Sele nium.IWebD river,Syst em.TimeSpa n)"
  6240       >
  6241                     
  6242        <summary>
  6243                      Initiali zes a new  instance o f the 
  6244         <see 
  6245          cref="T:Op enQA.Selen ium.Suppor t.UI.Popup WindowFind er"
  6246         />
  6247          class
  6248                      with the  specified  timeout.
  6249                      
  6250        </summary>
  6251                     
  6252        <param 
  6253         name="driv er"
  6254        >
  6255         The 
  6256         <see 
  6257          cref="T:Op enQA.Selen ium.IWebDr iver"
  6258         />
  6259          instance  that is us ed
  6260                      to manip ulate the  popup wind ow.
  6261        </param>
  6262                     
  6263        <param 
  6264         name="time out"
  6265        >
  6266         The 
  6267         <see 
  6268          cref="T:Sy stem.TimeS pan"
  6269         />
  6270          represent ing the am ount of
  6271                      time to  wait for t he popup w indow to a ppear.
  6272        </param>
  6273                     
  6274        <remarks>
  6275         When using  this cons tructor ov erload, th e check fo r a new wi ndow
  6276                      will be  performed  every 250  millisecon ds.
  6277        </remarks>
  6278                
  6279       </member>
  6280               
  6281       <member 
  6282        name="M:Op enQA.Selen ium.Suppor t.UI.Popup WindowFind er.#ctor(O penQA.Sele nium.IWebD river,Syst em.TimeSpa n,System.T imeSpan)"
  6283       >
  6284                     
  6285        <summary>
  6286                      Initiali zes a new  instance o f the 
  6287         <see 
  6288          cref="T:Op enQA.Selen ium.Suppor t.UI.Popup WindowFind er"
  6289         />
  6290          class
  6291                      with the  specified  timeout a nd using t he specifi ed interva l to check  for
  6292                      the exis tence of t he new win dow.
  6293                      
  6294        </summary>
  6295                     
  6296        <param 
  6297         name="driv er"
  6298        >
  6299         The 
  6300         <see 
  6301          cref="T:Op enQA.Selen ium.IWebDr iver"
  6302         />
  6303          instance  that is us ed
  6304                      to manip ulate the  popup wind ow.
  6305        </param>
  6306                     
  6307        <param 
  6308         name="time out"
  6309        >
  6310         The 
  6311         <see 
  6312          cref="T:Sy stem.TimeS pan"
  6313         />
  6314          represent ing the am ount of
  6315                      time to  wait for t he popup w indow to a ppear.
  6316        </param>
  6317                     
  6318        <param 
  6319         name="slee pInterval"
  6320        >
  6321         The 
  6322         <see 
  6323          cref="T:Sy stem.TimeS pan"
  6324         />
  6325          represent ing the
  6326                      amount o f time to  wait betwe en checks  of the ava ilable win dow handle s.
  6327        </param>
  6328                
  6329       </member>
  6330               
  6331       <member 
  6332        name="M:Op enQA.Selen ium.Suppor t.UI.Popup WindowFind er.Click(O penQA.Sele nium.IWebE lement)"
  6333       >
  6334                     
  6335        <summary>
  6336                      Clicks o n an eleme nt that is  expected  to trigger  a popup b rowser win dow.
  6337                      
  6338        </summary>
  6339                     
  6340        <param 
  6341         name="elem ent"
  6342        >
  6343         The 
  6344         <see 
  6345          cref="T:Op enQA.Selen ium.IWebEl ement"
  6346         />
  6347          that, whe n clicked,  invokes
  6348                      the popu p browser  window.
  6349        </param>
  6350                     
  6351        <returns>
  6352         The window  handle of  the popup  browser w indow.
  6353        </returns>
  6354                     
  6355        <exception  
  6356         cref="T:Op enQA.Selen ium.WebDri verTimeout Exception"
  6357        >
  6358         Thrown if  no popup w indow appe ars within  the speci fied timeo ut.
  6359        </exceptio n>
  6360                     
  6361        <exception  
  6362         cref="T:Sy stem.Argum entNullExc eption"
  6363        >
  6364         Thrown if  the elemen t to click  is 
  6365         <see 
  6366          langword=" null"
  6367         />
  6368         .
  6369        </exceptio n>
  6370                
  6371       </member>
  6372               
  6373       <member 
  6374        name="M:Op enQA.Selen ium.Suppor t.UI.Popup WindowFind er.Invoke( System.Act ion)"
  6375       >
  6376                     
  6377        <summary>
  6378                      Invokes  a method t hat is exp ected to t rigger a p opup brows er window.
  6379                      
  6380        </summary>
  6381                     
  6382        <param 
  6383         name="popu pMethod"
  6384        >
  6385         An 
  6386         <see 
  6387          cref="T:Sy stem.Actio n"
  6388         />
  6389          that, whe n run, inv okes
  6390                      the popu p browser  window.
  6391        </param>
  6392                     
  6393        <returns>
  6394         The window  handle of  the popup  browser w indow.
  6395        </returns>
  6396                     
  6397        <exception  
  6398         cref="T:Op enQA.Selen ium.WebDri verTimeout Exception"
  6399        >
  6400         Thrown if  no popup w indow appe ars within  the speci fied timeo ut.
  6401        </exceptio n>
  6402                     
  6403        <exception  
  6404         cref="T:Sy stem.Argum entNullExc eption"
  6405        >
  6406         Thrown if  the action  to invoke  is 
  6407         <see 
  6408          langword=" null"
  6409         />
  6410         .
  6411        </exceptio n>
  6412                
  6413       </member>
  6414               
  6415       <member 
  6416        name="T:Op enQA.Selen ium.Suppor t.UI.Selec tElement"
  6417       >
  6418                     
  6419        <summary>
  6420                      Provides  a conveni ence metho d for mani pulating s elections  of options  in an HTM L select e lement.
  6421                      
  6422        </summary>
  6423                
  6424       </member>
  6425               
  6426       <member 
  6427        name="M:Op enQA.Selen ium.Suppor t.UI.Selec tElement.# ctor(OpenQ A.Selenium .IWebEleme nt)"
  6428       >
  6429                     
  6430        <summary>
  6431                      Initiali zes a new  instance o f the 
  6432         <see 
  6433          cref="T:Op enQA.Selen ium.Suppor t.UI.Selec tElement"
  6434         />
  6435          class.
  6436                      
  6437        </summary>
  6438                     
  6439        <param 
  6440         name="elem ent"
  6441        >
  6442         The elemen t to be wr apped
  6443        </param>
  6444                     
  6445        <exception  
  6446         cref="T:Sy stem.Argum entNullExc eption"
  6447        >
  6448         Thrown whe n the 
  6449         <see 
  6450          cref="T:Op enQA.Selen ium.IWebEl ement"
  6451         />
  6452          object is  
  6453         <see 
  6454          langword=" null"
  6455         />
  6456        </exceptio n>
  6457                     
  6458        <exception  
  6459         cref="T:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n"
  6460        >
  6461         Thrown whe n the elem ent wrappe d is not a  &lt;selec t&gt; elem ent.
  6462        </exceptio n>
  6463                
  6464       </member>
  6465               
  6466       <member 
  6467        name="P:Op enQA.Selen ium.Suppor t.UI.Selec tElement.W rappedElem ent"
  6468       >
  6469                     
  6470        <summary>
  6471                      Gets the  
  6472         <see 
  6473          cref="T:Op enQA.Selen ium.IWebEl ement"
  6474         />
  6475          wrapped b y this obj ect.
  6476                      
  6477        </summary>
  6478                
  6479       </member>
  6480               
  6481       <member 
  6482        name="P:Op enQA.Selen ium.Suppor t.UI.Selec tElement.I sMultiple"
  6483       >
  6484                     
  6485        <summary>
  6486                      Gets a v alue indic ating whet her the pa rent eleme nt support s multiple  selection s.
  6487                      
  6488        </summary>
  6489                
  6490       </member>
  6491               
  6492       <member 
  6493        name="P:Op enQA.Selen ium.Suppor t.UI.Selec tElement.O ptions"
  6494       >
  6495                     
  6496        <summary>
  6497                      Gets the  list of o ptions for  the selec t element.
  6498                      
  6499        </summary>
  6500                
  6501       </member>
  6502               
  6503       <member 
  6504        name="P:Op enQA.Selen ium.Suppor t.UI.Selec tElement.S electedOpt ion"
  6505       >
  6506                     
  6507        <summary>
  6508                      Gets the  selected  item withi n the sele ct element .
  6509                      
  6510        </summary>
  6511                     
  6512        <remarks>
  6513         If more th an one ite m is selec ted this w ill return  the first  item.
  6514        </remarks>
  6515                     
  6516        <exception  
  6517         cref="T:Op enQA.Selen ium.NoSuch ElementExc eption"
  6518        >
  6519         Thrown if  no option  is selecte d.
  6520        </exceptio n>
  6521                
  6522       </member>
  6523               
  6524       <member 
  6525        name="P:Op enQA.Selen ium.Suppor t.UI.Selec tElement.A llSelected Options"
  6526       >
  6527                     
  6528        <summary>
  6529                      Gets all  of the se lected opt ions withi n the sele ct element .
  6530                      
  6531        </summary>
  6532                
  6533       </member>
  6534               
  6535       <member 
  6536        name="M:Op enQA.Selen ium.Suppor t.UI.Selec tElement.S electByTex t(System.S tring,Syst em.Boolean )"
  6537       >
  6538                     
  6539        <summary>
  6540                      Select a ll options  by the te xt display ed.
  6541                      
  6542        </summary>
  6543                     
  6544        <param 
  6545         name="text "
  6546        >
  6547         The text o f the opti on to be s elected.
  6548        </param>
  6549                     
  6550        <param 
  6551         name="part ialMatch"
  6552        >
  6553         Default va lue is fal se. If tru e a partia l match on  the Optio ns list wi ll be perf ormed, oth erwise exa ct match.
  6554        </param>
  6555                     
  6556        <remarks>
  6557         When given  "Bar" thi s method w ould selec t an optio n like:
  6558                      
  6559         <para>
  6560                       &lt;opti on value=" foo"&gt;Ba r&lt;/opti on&gt;
  6561                       
  6562         </para>
  6563                      
  6564        </remarks>
  6565                     
  6566        <exception  
  6567         cref="T:Op enQA.Selen ium.NoSuch ElementExc eption"
  6568        >
  6569         Thrown if  there is n o element  with the g iven text  present.
  6570        </exceptio n>
  6571                
  6572       </member>
  6573               
  6574       <member 
  6575        name="M:Op enQA.Selen ium.Suppor t.UI.Selec tElement.S electByVal ue(System. String)"
  6576       >
  6577                     
  6578        <summary>
  6579                      Select a n option b y the valu e.
  6580                      
  6581        </summary>
  6582                     
  6583        <param 
  6584         name="valu e"
  6585        >
  6586         The value  of the opt ion to be  selected.
  6587        </param>
  6588                     
  6589        <remarks>
  6590         When given  "foo" thi s method w ill select  an option  like:
  6591                      
  6592         <para>
  6593                       &lt;opti on value=" foo"&gt;Ba r&lt;/opti on&gt;
  6594                       
  6595         </para>
  6596                      
  6597        </remarks>
  6598                     
  6599        <exception  
  6600         cref="T:Op enQA.Selen ium.NoSuch ElementExc eption"
  6601        >
  6602         Thrown whe n no eleme nt with th e specifie d value is  found.
  6603        </exceptio n>
  6604                
  6605       </member>
  6606               
  6607       <member 
  6608        name="M:Op enQA.Selen ium.Suppor t.UI.Selec tElement.S electByInd ex(System. Int32)"
  6609       >
  6610                     
  6611        <summary>
  6612                      Select t he option  by the ind ex, as det ermined by  the "inde x" attribu te of the  element.
  6613                      
  6614        </summary>
  6615                     
  6616        <param 
  6617         name="inde x"
  6618        >
  6619         The value  of the ind ex attribu te of the  option to  be selecte d.
  6620        </param>
  6621                     
  6622        <exception  
  6623         cref="T:Op enQA.Selen ium.NoSuch ElementExc eption"
  6624        >
  6625         Thrown whe n no eleme nt exists  with the s pecified i ndex attri bute.
  6626        </exceptio n>
  6627                
  6628       </member>
  6629               
  6630       <member 
  6631        name="M:Op enQA.Selen ium.Suppor t.UI.Selec tElement.D eselectAll "
  6632       >
  6633                     
  6634        <summary>
  6635                      Clear al l selected  entries.  This is on ly valid w hen the SE LECT suppo rts multip le selecti ons.
  6636                      
  6637        </summary>
  6638                     
  6639        <exception  
  6640         cref="T:Op enQA.Selen ium.WebDri verExcepti on"
  6641        >
  6642         Thrown whe n attempti ng to dese lect all o ptions fro m a SELECT
  6643                      that doe s not supp ort multip le selecti ons.
  6644        </exceptio n>
  6645                
  6646       </member>
  6647               
  6648       <member 
  6649        name="M:Op enQA.Selen ium.Suppor t.UI.Selec tElement.D eselectByT ext(System .String)"
  6650       >
  6651                     
  6652        <summary>
  6653                      Deselect  the optio n by the t ext displa yed.
  6654                      
  6655        </summary>
  6656                     
  6657        <exception  
  6658         cref="T:Sy stem.Inval idOperatio nException "
  6659        >
  6660         Thrown whe n attempti ng to dese lect optio n from a S ELECT
  6661                      that doe s not supp ort multip le selecti ons.
  6662        </exceptio n>
  6663                     
  6664        <exception  
  6665         cref="T:Op enQA.Selen ium.NoSuch ElementExc eption"
  6666        >
  6667         Thrown whe n no eleme nt exists  with the s pecified t est attrib ute.
  6668        </exceptio n>
  6669                     
  6670        <param 
  6671         name="text "
  6672        >
  6673         The text o f the opti on to be d eselected.
  6674        </param>
  6675                     
  6676        <remarks>
  6677         When given  "Bar" thi s method w ould desel ect an opt ion like:
  6678                      
  6679         <para>
  6680                       &lt;opti on value=" foo"&gt;Ba r&lt;/opti on&gt;
  6681                       
  6682         </para>
  6683                      
  6684        </remarks>
  6685                
  6686       </member>
  6687               
  6688       <member 
  6689        name="M:Op enQA.Selen ium.Suppor t.UI.Selec tElement.D eselectByV alue(Syste m.String)"
  6690       >
  6691                     
  6692        <summary>
  6693                      Deselect  the optio n having v alue match ing the sp ecified te xt.
  6694                      
  6695        </summary>
  6696                     
  6697        <exception  
  6698         cref="T:Sy stem.Inval idOperatio nException "
  6699        >
  6700         Thrown whe n attempti ng to dese lect optio n from a S ELECT
  6701                      that doe s not supp ort multip le selecti ons.
  6702        </exceptio n>
  6703                     
  6704        <exception  
  6705         cref="T:Op enQA.Selen ium.NoSuch ElementExc eption"
  6706        >
  6707         Thrown whe n no eleme nt exists  with the s pecified v alue attri bute.
  6708        </exceptio n>
  6709                     
  6710        <param 
  6711         name="valu e"
  6712        >
  6713         The value  of the opt ion to des elect.
  6714        </param>
  6715                     
  6716        <remarks>
  6717         When given  "foo" thi s method w ill desele ct an opti on like:
  6718                      
  6719         <para>
  6720                       &lt;opti on value=" foo"&gt;Ba r&lt;/opti on&gt;
  6721                       
  6722         </para>
  6723                      
  6724        </remarks>
  6725                
  6726       </member>
  6727               
  6728       <member 
  6729        name="M:Op enQA.Selen ium.Suppor t.UI.Selec tElement.D eselectByI ndex(Syste m.Int32)"
  6730       >
  6731                     
  6732        <summary>
  6733                      Deselect  the optio n by the i ndex, as d etermined  by the "in dex" attri bute of th e element.
  6734                      
  6735        </summary>
  6736                     
  6737        <exception  
  6738         cref="T:Sy stem.Inval idOperatio nException "
  6739        >
  6740         Thrown whe n attempti ng to dese lect optio n from a S ELECT
  6741                      that doe s not supp ort multip le selecti ons.
  6742        </exceptio n>
  6743                     
  6744        <exception  
  6745         cref="T:Op enQA.Selen ium.NoSuch ElementExc eption"
  6746        >
  6747         Thrown whe n no eleme nt exists  with the s pecified i ndex attri bute.
  6748        </exceptio n>
  6749                     
  6750        <param 
  6751         name="inde x"
  6752        >
  6753         The value  of the ind ex attribu te of the  option to  deselect.
  6754        </param>
  6755                
  6756       </member>
  6757               
  6758       <member 
  6759        name="T:Op enQA.Selen ium.Suppor t.UI.SlowL oadableCom ponent`1"
  6760       >
  6761                     
  6762        <summary>
  6763                      A 
  6764         <see 
  6765          cref="T:Op enQA.Selen ium.Suppor t.UI.Loada bleCompone nt`1"
  6766         />
  6767          which mig ht not hav e finished  loading w hen Load()  returns.  After a
  6768                      call to  Load(), th e IsLoaded  property  should con tinue to r eturn fals e until th e componen t has full y
  6769                      loaded.  Use the Ha ndleErrors () method  to check f or error c onditions  which caus ed the Loa d() to fai l.
  6770                      
  6771         <para>
  6772                       
  6773          <pre 
  6774           class="cod e"
  6775          >
  6776                        new Slow Hypothetic alComponen t().Load() ;
  6777                        
  6778          </pre>
  6779                       
  6780         </para>
  6781                      
  6782        </summary>
  6783                     
  6784        <typeparam  
  6785         name="T"
  6786        >
  6787         The type t o be retur ned (n DNS     y the subc lass' type )
  6788        </typepara m>
  6789                
  6790       </member>
  6791               
  6792       <member 
  6793        name="M:Op enQA.Selen ium.Suppor t.UI.SlowL oadableCom ponent`1.# ctor(Syste m.TimeSpan )"
  6794       >
  6795                     
  6796        <summary>
  6797                      Initiali zes a new  instance o f the 
  6798         <see 
  6799          cref="T:Op enQA.Selen ium.Suppor t.UI.SlowL oadableCom ponent`1"
  6800         />
  6801          class.
  6802                      
  6803        </summary>
  6804                     
  6805        <param 
  6806         name="time out"
  6807        >
  6808         The 
  6809         <see 
  6810          cref="T:Sy stem.TimeS pan"
  6811         />
  6812          within wh ich the co mponent sh ould be lo aded.
  6813        </param>
  6814                
  6815       </member>
  6816               
  6817       <member 
  6818        name="M:Op enQA.Selen ium.Suppor t.UI.SlowL oadableCom ponent`1.# ctor(Syste m.TimeSpan ,OpenQA.Se lenium.Sup port.UI.IC lock)"
  6819       >
  6820                     
  6821        <summary>
  6822                      Initiali zes a new  instance o f the 
  6823         <see 
  6824          cref="T:Op enQA.Selen ium.Suppor t.UI.SlowL oadableCom ponent`1"
  6825         />
  6826          class.
  6827                      
  6828        </summary>
  6829                     
  6830        <param 
  6831         name="time out"
  6832        >
  6833         The 
  6834         <see 
  6835          cref="T:Sy stem.TimeS pan"
  6836         />
  6837          within wh ich the co mponent sh ould be lo aded.
  6838        </param>
  6839                     
  6840        <param 
  6841         name="cloc k"
  6842        >
  6843         The 
  6844         <see 
  6845          cref="T:Op enQA.Selen ium.Suppor t.UI.ICloc k"
  6846         />
  6847          to use wh en measuri ng the tim eout.
  6848        </param>
  6849                
  6850       </member>
  6851               
  6852       <member 
  6853        name="P:Op enQA.Selen ium.Suppor t.UI.SlowL oadableCom ponent`1.S leepInterv al"
  6854       >
  6855                     
  6856        <summary>
  6857                      Gets or  sets the t ime to sle ep between  each chec k of the l oad status  of the co mponent.
  6858                      
  6859        </summary>
  6860                
  6861       </member>
  6862               
  6863       <member 
  6864        name="M:Op enQA.Selen ium.Suppor t.UI.SlowL oadableCom ponent`1.L oad"
  6865       >
  6866                     
  6867        <summary>
  6868                      Ensures  that the c omponent i s currentl y loaded.
  6869                      
  6870        </summary>
  6871                     
  6872        <returns>
  6873         The loaded  component .
  6874        </returns>
  6875                     
  6876        <remarks>
  6877         This is eq uivalent t o the Get( ) method i n Java ver sion.
  6878        </remarks>
  6879                
  6880       </member>
  6881               
  6882       <member 
  6883        name="M:Op enQA.Selen ium.Suppor t.UI.SlowL oadableCom ponent`1.H andleError s"
  6884       >
  6885                     
  6886        <summary>
  6887                      Checks f or well kn own error  cases, whi ch would m ean that l oading has  finished,  but an er ror
  6888                      conditio n was seen .
  6889                      
  6890        </summary>
  6891                     
  6892        <remarks>
  6893                      This met hod should  be overri dden so th at expecte d errors c an be auto matically  handled.
  6894                      
  6895        </remarks>
  6896                
  6897       </member>
  6898               
  6899       <member 
  6900        name="T:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n"
  6901       >
  6902                     
  6903        <summary>
  6904                      The exce ption thro wn when us ing the Se lect class  on a tag  that
  6905                      does not  support t he HTML se lect eleme nt's selec tion seman tics.
  6906                      
  6907        </summary>
  6908                
  6909       </member>
  6910               
  6911       <member 
  6912        name="M:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n.#ctor(Sy stem.Strin g,System.S tring)"
  6913       >
  6914                     
  6915        <summary>
  6916                      Initiali zes a new  instance o f the 
  6917         <see 
  6918          cref="T:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n"
  6919         />
  6920          class wit h
  6921                      the expe cted tag n ame and th e actual t ag name.
  6922                      
  6923        </summary>
  6924                     
  6925        <param 
  6926         name="expe cted"
  6927        >
  6928         The tag na me that wa s expected .
  6929        </param>
  6930                     
  6931        <param 
  6932         name="actu al"
  6933        >
  6934         The actual  tag name  of the ele ment.
  6935        </param>
  6936                
  6937       </member>
  6938               
  6939       <member 
  6940        name="M:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n.#ctor"
  6941       >
  6942                     
  6943        <summary>
  6944                      Initiali zes a new  instance o f the 
  6945         <see 
  6946          cref="T:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n"
  6947         />
  6948          class.
  6949                      
  6950        </summary>
  6951                
  6952       </member>
  6953               
  6954       <member 
  6955        name="M:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n.#ctor(Sy stem.Strin g)"
  6956       >
  6957                     
  6958        <summary>
  6959                      Initiali zes a new  instance o f the 
  6960         <see 
  6961          cref="T:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n"
  6962         />
  6963          class wit h
  6964                      a specif ied error  message.
  6965                      
  6966        </summary>
  6967                     
  6968        <param 
  6969         name="mess age"
  6970        >
  6971         The messag e of the e xception
  6972        </param>
  6973                
  6974       </member>
  6975               
  6976       <member 
  6977        name="M:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n.#ctor(Sy stem.Strin g,System.E xception)"
  6978       >
  6979                     
  6980        <summary>
  6981                      Initiali zes a new  instance o f the 
  6982         <see 
  6983          cref="T:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n"
  6984         />
  6985          class wit h
  6986                      a specif ied error  message an d a refere nce to the  inner exc eption tha t is the
  6987                      cause of  this exce ption.
  6988                      
  6989        </summary>
  6990                     
  6991        <param 
  6992         name="mess age"
  6993        >
  6994         The error  message th at explain s the reas on for the  exception .
  6995        </param>
  6996                     
  6997        <param 
  6998         name="inne rException "
  6999        >
  7000         The except ion that i s the caus e of the c urrent exc eption,
  7001                      or 
  7002         <see 
  7003          langword=" null"
  7004         />
  7005          if no inn er excepti on is spec ified.
  7006        </param>
  7007                
  7008       </member>
  7009               
  7010       <member 
  7011        name="M:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n.#ctor(Sy stem.Runti me.Seriali zation.Ser ialization Info,Syste m.Runtime. Serializat ion.Stream ingContext )"
  7012       >
  7013                     
  7014        <summary>
  7015                      Initiali zes a new  instance o f the 
  7016         <see 
  7017          cref="T:Op enQA.Selen ium.Suppor t.UI.Unexp ectedTagNa meExceptio n"
  7018         />
  7019          class wit h serializ ed data.
  7020                      
  7021        </summary>
  7022                     
  7023        <param 
  7024         name="info "
  7025        >
  7026         The 
  7027         <see 
  7028          cref="T:Sy stem.Runti me.Seriali zation.Ser ialization Info"
  7029         />
  7030          that hold s the seri alized
  7031                      object d ata about  the except ion being  thrown.
  7032        </param>
  7033                     
  7034        <param 
  7035         name="cont ext"
  7036        >
  7037         The 
  7038         <see 
  7039          cref="T:Sy stem.Runti me.Seriali zation.Str eamingCont ext"
  7040         />
  7041          that cont ains conte xtual
  7042                      informat ion about  the source  or destin ation.
  7043        </param>
  7044                
  7045       </member>
  7046           
  7047      </members>
  7048    </doc>