1. 安装selenium
在安装selenium之前,需要确保您已经安装了python和pip。可以使用以下命令检查您的版本:
python --version
pip --version
接下来,在控制台中使用以下命令安装selenium:
pip install selenium
安装完成后,您可以使用以下代码测试安装是否成功:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.google.com")
print(driver.title)
如果您能够看到Google的标题打印在控制台上,那么恭喜您,selenium已经成功安装并准备好使用了!
2. 下载浏览器驱动
要使用selenium进行自动化测试,您需要下载相应浏览器的驱动程序。目前,selenium支持的浏览器有Chrome、Firefox、Edge、Safari等。
在下载之前,您需要知道您所使用的浏览器的版本,并下载相应版本的驱动。以下是Chrome和Firefox浏览器驱动的下载链接:
下载完成后,将下载的驱动程序放入您的环境变量中,或者将其直接放在您的python文件所在的目录中。
2.1 Chrome驱动下载和安装
以下是Chrome驱动的下载和安装步骤:
使用以下命令获取您的Chrome浏览器版本:
chrome --version
访问Chrome驱动下载链接,找到与您的Chrome浏览器版本相应的驱动,下载后解压到您的python文件所在的目录中。
在python文件中使用以下代码设置Chrome浏览器的驱动路径(假设您的驱动程序文件名为chromedriver.exe):
from selenium import webdriver
driver = webdriver.Chrome("./chromedriver.exe")
driver.get("http://www.google.com")
print(driver.title)
2.2 Firefox驱动下载和安装
以下是Firefox驱动的下载和安装步骤:
使用以下命令获取您的Firefox浏览器版本:
firefox --version
访问Firefox驱动下载链接,找到与您的Firefox浏览器版本相应的驱动,下载后解压到您的python文件所在的目录中。
在python文件中使用以下代码设置Firefox浏览器的驱动路径(假设您的驱动程序文件名为geckodriver.exe):
from selenium import webdriver
driver = webdriver.Firefox(executable_path="./geckodriver.exe")
driver.get("http://www.google.com")
print(driver.title)
3. 运行第一个selenium测试程序
以下是一个简单的selenium测试程序,该程序将打开Google首页,输入关键字后进行搜索,并将搜索结果的页面标题打印在控制台上。
from selenium import webdriver
driver = webdriver.Chrome("./chromedriver.exe")
driver.get("http://www.google.com")
# 查找搜索框并输入关键字
search_box = driver.find_element_by_name("q")
search_box.send_keys("Python")
# 查找搜索按钮并点击
search_btn = driver.find_element_by_name("btnK")
search_btn.click()
# 打印搜索结果页面的标题
print(driver.title)
运行该程序后,您将看到Google的搜索结果页面的标题被打印在控制台上。
以上是selenium安装及使用的基本内容,希望对您有所帮助!