send_keys 来自 Python 和 Selenium 中的函数
send_keys from a function in Python and Selenium
我有这个功能:
def add_key():
driver.find_element_by_name('key').send_keys('first_bonus')
driver.find_element_by_name('translation').send_keys('First Bonus')
...
add_key()
现在我希望能够 send_keys 并在将来调用函数本身时重命名它们('first_bonus' 和 'First Bonus') add_key()
而不是在函数内部.但是我不希望 send_keys("")
在调用函数时可见,只是键名和翻译。可能吗?
我猜你需要用参数让它动态化
def add_key(element_name, text):
driver.find_element_by_name(element_name).send_keys(text)
add_key('key','first_bonus')
我有这个功能:
def add_key():
driver.find_element_by_name('key').send_keys('first_bonus')
driver.find_element_by_name('translation').send_keys('First Bonus')
...
add_key()
现在我希望能够 send_keys 并在将来调用函数本身时重命名它们('first_bonus' 和 'First Bonus') add_key()
而不是在函数内部.但是我不希望 send_keys("")
在调用函数时可见,只是键名和翻译。可能吗?
我猜你需要用参数让它动态化
def add_key(element_name, text):
driver.find_element_by_name(element_name).send_keys(text)
add_key('key','first_bonus')