You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python+Selenium通过sendkeys()从列表随机输入文本

实现Selenium随机选取文本并输入到目标元素

要完成从指定文本列表随机选内容输入的需求,你可以按以下方式修改代码:

  • 导入Python的random模块,用来实现随机选择逻辑
  • 定义好需要随机选取的文本列表
  • 用random.choice()方法从列表里挑出一个随机文本
  • 把选中的文本传入send_keys(),替换原有的固定字符串

完整代码示例:

from selenium import webdriver
from selenium.webdriver.common.by import By
import random

# 初始化浏览器驱动(根据你使用的浏览器调整,比如ChromeDriver)
driver = webdriver.Chrome()

# 定义目标文本列表
text_options = ["Hello", "halal", "no halal", "hey", "milk"]

# 随机选取一个文本
random_text = random.choice(text_options)

# 定位元素并输入随机文本
driver.find_element(By.CSS_SELECTOR, '.editor-styles-wrapper .editor-post-title__input').send_keys(random_text)

内容的提问来源于stack exchange,提问作者Lubaba Ell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 18:18:28