一、selenium原理介绍
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成.Net、Java、Perl等不同语言的测试脚本。(来源于百度百科)
在这里,我们使用python调用selenium进行编程实现。
二、具体实现
本次实现使用python3.10版本
1. 导入项目需要的外部包
这里导入selenium包与改包中的By包。(因为使用了最新的selenium语法,需要使用By包中的类)
import os
import time
import pickle
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By
2. 设置需抢票页面
#