新建一个register.html文件(页面效果如图)
籍贯下拉选项默认显示为第一个选项“北京”
需求:访问页面,选择注册页面【籍贯】下拉框中的第三个选项“广州”
代码
# coding:utf-8
from selenium import webdriver
import os
file_path = "file:///" + os.path.abspath("register.html")
browser = webdriver.Chrome()
browser.get(file_path) # 注册页与当前脚本在同一目录
# 此处用到了二次定位,可以在找到第一个元素后再查找第二个元素,针对元素进行操作
browser.find_element_by_name("addr").find_element_by_xpath("//form/select/option[3]").click()
结果