selenium webdriver接口
Posted 逗比青年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium webdriver接口相关的知识,希望对你有一定的参考价值。
from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("http://www.python.org") assert "Python" in driver.title elem = driver.find_element_by_name("q") elem.clear() elem.send_keys("pycon") elem.send_keys(Keys.RETURN) assert "No results found." not in driver.page_source #driver.close()退出一个子页
driver.quit() 退出浏览器
简单的小栗子。
其中蛮有趣的一种输入方式
for i in "sdsfa": elem.send_keys("pycon")
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("pycon") elem.send_keys(Keys.RETURN) assert "No results found." not in driver.page_source def tearDown(self): self.driver.quit() if __name__ == "__main__": unittest.main()
参考自http://selenium-python.readthedocs.io/getting-started.html官方文档。
以上是关于selenium webdriver接口的主要内容,如果未能解决你的问题,请参考以下文章
将 selenium_webdriver(chrome) 的流量绑定到特定的网络接口/隧道
Selenium JavascriptExecutor 详解
Selenium JavascriptExecutor 详解
Python实训day07am爬取数据接口webdriver自动化测试工具selenium
通过 Selenium WebDriver 从 JavascriptExecutor 接口使用 executeScript 方法时,arguments[0] 和 arguments[1] 是啥意思?