📅  最后修改于: 2023-12-03 15:34:54.777000             🧑  作者: Mango
Selenium是一个自动化测试工具,它可以模拟用户在浏览器上的操作,帮助程序员进行Web 应用程序的测试。在实现自动化测试时,Selenium能够自动化执行在浏览器上运行的任务,例如点击按钮、填写表单等操作。
为了使用Selenium开发Web应用程序,我们首先需要将它导入到我们的代码中。在Python中,我们可以通过以下代码导入Selenium:
from selenium import webdriver
其中,webdriver是Selenium库的核心组件之一,它用于控制浏览器的命令行工具。
在导入Selenium之前,我们需要先安装它。Selenium可以直接通过pip安装,使用以下命令即可:
pip install selenium
下面是一个简单的Selenium示例:
from selenium import webdriver
# 创建一个 webdriver 实例
driver = webdriver.Firefox()
# 打开一个网页
driver.get("https://www.baidu.com/")
# 查找页面上的输入框并输入文本
input_box = driver.find_element_by_name("wd")
input_box.send_keys("Python")
# 查找页面上的搜索按钮并点击
search_button = driver.find_element_by_id("su")
search_button.click()
# 关闭浏览器
driver.quit()
这个示例演示了如何使用Selenium控制Firefox浏览器,在百度搜索框中输入“Python”,然后点击搜索按钮。