2013-10-09 93 views
2

我是Python和Selenium的新手。你能解釋一下driver.title參數是如何派生的嗎?以下是一個簡單的webdriver腳本。 你怎麼找到其他的驅動程序參數有什麼用various asserts in the unittest modulePython的Selenium Webdriver - driver.title參數

import unittest 
from selenium import webdriver 
from selenium.webdriver.common.keys import Keys 

class PythonOrgSearch(unittest.TestCase): 

    def setUp(self): 
     self.driver = webdriver.Firefox() 

    def test_search_in_python_org(self): 
     driver = self.driver 
     driver.get("http://www.python.org") 
     self.assertIn("Python", driver.title) 
     elem = driver.find_element_by_name("q") 
     elem.send_keys("selenium") 
     elem.send_keys(Keys.RETURN) 
     self.assertIn("Google", driver.title) 

    def tearDown(self): 
     self.driver.close() 

if __name__ == "__main__": 
    unittest.main() 

回答

12

我不確定你在這裏問什麼。

其他driver.x參數可以在​​或source code中找到。

# Generally I found the following might be useful for verifying the page: 
driver.current_url 
driver.title 

# The following might be useful for verifying the driver instance: 
driver.name 
driver.orientation 
driver.page_source 
driver.window_handles 
driver.current_window_handle 
driver.desired_capabilities 
+0

鏈接都死了。 –

+0

@FakeName乾杯!更新。 –