通过 Selenium send.keys 而不是字符串传递变量

ada*_*yar 6 python selenium

我正在尝试使用 Selenium 进行一些应用程序测试,我需要它在填写表单而不是硬编码字符串时插入一个变量。IE:

这有效, name_element.send_keys("John Doe")
但这不起作用 name_element.send_keys(username)

有谁知道我怎么能做到这一点?相当大的 Python 菜鸟,但广泛使用 Google 来尝试找出答案。

Gre*_*reg 0

我不明白...为什么不只是设置 username="John Doe" 我无法弄清楚除此之外你还想做什么

username ="John Doe"

def some_function():
   name_element.send_keys(username)
Run Code Online (Sandbox Code Playgroud)

  • 我可以确认:使用Python库访问Selenium,这似乎不起作用。 (3认同)