我是Python和Selenium的新手。您能解释一下driver.title参数的派生方式吗?下面是一个简单的webdriver脚本。 您如何找到 与unittest模块中的各个断言一起使用的 其他driver.x参数 ?
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()
我不确定您在这里问什么。
其他driver.x参数可以在文档或源代码中找到。
# 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