PageRenderTime 29ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/docs/api/py/_modules/selenium/webdriver/common/alert.html

https://bitbucket.org/jaiew/patched-chrome-driver
HTML | 129 lines | 117 code | 12 blank | 0 comment | 0 complexity | e881c81ce6dcef6acaff650041111a3e MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <title>selenium.webdriver.common.alert &mdash; Selenium v2.8.1 documentation</title>
  7. <link rel="stylesheet" href="../../../../_static/default.css" type="text/css" />
  8. <link rel="stylesheet" href="../../../../_static/pygments.css" type="text/css" />
  9. <script type="text/javascript">
  10. var DOCUMENTATION_OPTIONS = {
  11. URL_ROOT: '../../../../',
  12. VERSION: '2.8.1',
  13. COLLAPSE_INDEX: false,
  14. FILE_SUFFIX: '.html',
  15. HAS_SOURCE: true
  16. };
  17. </script>
  18. <script type="text/javascript" src="../../../../_static/jquery.js"></script>
  19. <script type="text/javascript" src="../../../../_static/underscore.js"></script>
  20. <script type="text/javascript" src="../../../../_static/doctools.js"></script>
  21. <link rel="top" title="Selenium v2.8.1 documentation" href="../../../../index.html" />
  22. <link rel="up" title="Module code" href="../../../index.html" />
  23. </head>
  24. <body>
  25. <div class="related">
  26. <h3>Navigation</h3>
  27. <ul>
  28. <li class="right" style="margin-right: 10px">
  29. <a href="../../../../genindex.html" title="General Index"
  30. accesskey="I">index</a></li>
  31. <li class="right" >
  32. <a href="../../../../py-modindex.html" title="Python Module Index"
  33. >modules</a> |</li>
  34. <li><a href="../../../../index.html">Selenium v2.8.1 documentation</a> &raquo;</li>
  35. <li><a href="../../../index.html" accesskey="U">Module code</a> &raquo;</li>
  36. </ul>
  37. </div>
  38. <div class="document">
  39. <div class="documentwrapper">
  40. <div class="bodywrapper">
  41. <div class="body">
  42. <h1>Source code for selenium.webdriver.common.alert</h1><div class="highlight"><pre>
  43. <span class="c">#Copyright 2007-2009 WebDriver committers</span>
  44. <span class="c">#Copyright 2007-2009 Google Inc.</span>
  45. <span class="c">#</span>
  46. <span class="c">#Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span>
  47. <span class="c">#you may not use this file except in compliance with the License.</span>
  48. <span class="c">#You may obtain a copy of the License at</span>
  49. <span class="c">#</span>
  50. <span class="c"># http://www.apache.org/licenses/LICENSE-2.0</span>
  51. <span class="c">#</span>
  52. <span class="c">#Unless required by applicable law or agreed to in writing, software</span>
  53. <span class="c">#distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span>
  54. <span class="c">#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
  55. <span class="c">#See the License for the specific language governing permissions and</span>
  56. <span class="c">#limitations under the License.</span>
  57. <span class="kn">from</span> <span class="nn">selenium.webdriver.remote.command</span> <span class="kn">import</span> <span class="n">Command</span>
  58. <div class="viewcode-block" id="Alert"><a class="viewcode-back" href="../../../../webdriver/selenium.webdriver.common.alert.html#selenium.webdriver.common.alert.Alert">[docs]</a><span class="k">class</span> <span class="nc">Alert</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
  59. <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">driver</span><span class="p">):</span>
  60. <span class="bp">self</span><span class="o">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">driver</span>
  61. <span class="nd">@property</span>
  62. <div class="viewcode-block" id="Alert.text"><a class="viewcode-back" href="../../../../webdriver/selenium.webdriver.common.alert.html#selenium.webdriver.common.alert.Alert.text">[docs]</a> <span class="k">def</span> <span class="nf">text</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
  63. <span class="sd">&quot;&quot;&quot; Gets the text of the Alert &quot;&quot;&quot;</span>
  64. <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">driver</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="n">Command</span><span class="o">.</span><span class="n">GET_ALERT_TEXT</span><span class="p">)[</span><span class="s">&quot;value&quot;</span><span class="p">]</span>
  65. </div>
  66. <div class="viewcode-block" id="Alert.dismiss"><a class="viewcode-back" href="../../../../webdriver/selenium.webdriver.common.alert.html#selenium.webdriver.common.alert.Alert.dismiss">[docs]</a> <span class="k">def</span> <span class="nf">dismiss</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
  67. <span class="sd">&quot;&quot;&quot; Dismisses the alert available &quot;&quot;&quot;</span>
  68. <span class="bp">self</span><span class="o">.</span><span class="n">driver</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="n">Command</span><span class="o">.</span><span class="n">DISMISS_ALERT</span><span class="p">)</span>
  69. </div>
  70. <div class="viewcode-block" id="Alert.accept"><a class="viewcode-back" href="../../../../webdriver/selenium.webdriver.common.alert.html#selenium.webdriver.common.alert.Alert.accept">[docs]</a> <span class="k">def</span> <span class="nf">accept</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
  71. <span class="sd">&quot;&quot;&quot; Accepts the alert available &quot;&quot;&quot;</span>
  72. <span class="bp">self</span><span class="o">.</span><span class="n">driver</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="n">Command</span><span class="o">.</span><span class="n">ACCEPT_ALERT</span><span class="p">)</span>
  73. </div>
  74. <div class="viewcode-block" id="Alert.send_keys"><a class="viewcode-back" href="../../../../webdriver/selenium.webdriver.common.alert.html#selenium.webdriver.common.alert.Alert.send_keys">[docs]</a> <span class="k">def</span> <span class="nf">send_keys</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">keysToSend</span><span class="p">):</span>
  75. <span class="sd">&quot;&quot;&quot; Send Keys to the Alert &quot;&quot;&quot;</span>
  76. <span class="bp">self</span><span class="o">.</span><span class="n">driver</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="n">Command</span><span class="o">.</span><span class="n">SET_ALERT_VALUE</span><span class="p">,</span> <span class="p">{</span><span class="s">&#39;text&#39;</span><span class="p">:</span> <span class="n">keysToSend</span><span class="p">})</span></div></div>
  77. </pre></div>
  78. </div>
  79. </div>
  80. </div>
  81. <div class="sphinxsidebar">
  82. <div class="sphinxsidebarwrapper">
  83. <div id="searchbox" style="display: none">
  84. <h3>Quick search</h3>
  85. <form class="search" action="../../../../search.html" method="get">
  86. <input type="text" name="q" size="18" />
  87. <input type="submit" value="Go" />
  88. <input type="hidden" name="check_keywords" value="yes" />
  89. <input type="hidden" name="area" value="default" />
  90. </form>
  91. <p class="searchtip" style="font-size: 90%">
  92. Enter search terms or a module, class or function name.
  93. </p>
  94. </div>
  95. <script type="text/javascript">$('#searchbox').show(0);</script>
  96. </div>
  97. </div>
  98. <div class="clearer"></div>
  99. </div>
  100. <div class="related">
  101. <h3>Navigation</h3>
  102. <ul>
  103. <li class="right" style="margin-right: 10px">
  104. <a href="../../../../genindex.html" title="General Index"
  105. >index</a></li>
  106. <li class="right" >
  107. <a href="../../../../py-modindex.html" title="Python Module Index"
  108. >modules</a> |</li>
  109. <li><a href="../../../../index.html">Selenium v2.8.1 documentation</a> &raquo;</li>
  110. <li><a href="../../../index.html" >Module code</a> &raquo;</li>
  111. </ul>
  112. </div>
  113. <div class="footer">
  114. &copy; Copyright 2011, plightbo, simon.m.stewart, hbchai, jrhuggins, et al..
  115. </div>
  116. </body>
  117. </html>