带有Python的Selenium Webdriver-driver.title参数 [英] Selenium Webdriver with Python - driver.title parameter

查看:464
本文介绍了带有Python的Selenium Webdriver-driver.title参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Python和Selenium的新手.您能解释一下driver.title参数的派生方式吗?下面是一个简单的webdriver脚本. 您如何找到与

I'm new to Python and Selenium. Could you explain how the driver.title parameter is derived? Below is a simple webdriver script. How do you find what other driver.x parameters there are to use with the various asserts in the unittest module?

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()

推荐答案

我不确定您在这里问什么.

I'm not sure what you are asking here.

其他driver.x参数可以在文档中找到源代码 .

Other driver.x parameters can be found in documentation or 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

这篇关于带有Python的Selenium Webdriver-driver.title参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆