2013-10-09 49 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干杯!更新。 –