复合键位操作
# 从selenium引入webdriver模块
from selenium import webdriver
# 导入Keys键位模块
from selenium.webdriver.common.keys import Keys
# 引入time模块
import time
# 创建一个chrome驱动
driver = webdriver.Chrome()
# get请求目标地址
driver.get("http://www.baidu.com")
# 窗口最大化
driver.maximize_window()
# 普通搜索
def seach():
# 获取输入框,设置内容
input = driver.find_element('id','kw')
input.send_keys("武汉")
# 点击搜索按钮
click_btn()
# 复合键位函数
def seach_keys():
driver.find_element("xpath", "//*[@id='kw']").send_keys(Keys.SHIFT, "wly")
# 点击搜索按钮
click_btn()
def click_btn():
# 获取搜索按钮,进行点击操作
button = driver.find_element("xpath","//*[@id='su']")
button.click()
# 5秒后关闭窗口
time.sleep(5)
driver.close()
if __name__ == "__main__":
# 调用普通查询函数
# seach()
# 调用复合键位函数
seach_keys()
结果图