可以使用Keys类来模拟键盘操作,其中Keys.UP表示上键,Keys.ENTER表示回车键。以下是一个示例代码:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

# 创建浏览器对象
driver = webdriver.Chrome()

# 打开网页
driver.get("https://www.google.com")

# 定位到搜索框
search_box = driver.find_element_by_name("q")

# 模拟输入文本
search_box.send_keys("selenium")

# 模拟按下上键
search_box.send_keys(Keys.UP)

# 模拟按下回车键
search_box.send_keys(Keys.ENTER)

# 关闭浏览器
driver.quit()

在上述示例中,首先创建了一个webdriver.Chrome对象,然后打开了Google搜索页面。接着,通过find_element_by_name方法定位到搜索框,并使用send_keys方法模拟输入了"selenium"文本。之后,分别使用send_keys方法模拟按下了上键和回车键。最后,通过quit方法关闭了浏览器。

用selenium模拟点击上键和回车键

原文地址: https://www.cveoy.top/t/topic/irEV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录