擅长:python、mysql、java
<p>这是个插头,但也许能回答你的问题:</p>
<pre><code>import unittest
from holmium.core import PageObject, PageElement, PageElements, Locators
class GoogleMain(PageObject):
search_box = PageElement( Locators.NAME, "q", timeout = 1)
search_results = PageElements( Locators.CSS_SELECTOR, "li.g", timeout = 1)
def search ( self, query ):
self.search_box.clear()
self.search_box.send_keys(query)
self.search_box.submit()
class Test(unittest.TestCase):
def test_search_simple(self):
self.assertTrue(
len( GoogleMain(self.driver, "http://google.com").search( "selenium" ).search_results) > 0
)
</code></pre>
<p>holmium.core文档中的详细信息<a href="https://holmiumcore.readthedocs.org/en/latest/" rel="nofollow">holmium.core documentation</a></p>
<p>运行方式:</p>
<pre><code>nosetests test_google.py --with-holmium --holmium-browser=firefox
</code></pre>