用selenium模拟点击上键和回车键
可以使用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方法关闭了浏览器。
原文地址: https://www.cveoy.top/t/topic/irEV 著作权归作者所有。请勿转载和采集!