簡體   English   中英

來自 Python 和 Selenium 函數的 send_keys

[英]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()

現在我希望能夠在將來調用函數本身add_key()而不是在函數內部時,發送密鑰並重命名它們('first_bonus' 和 'First Bonus')。 但是我不希望在send_keys("")函數時可以看到send_keys("") ,只是鍵名和翻譯。 是否可以?

我想你需要用參數讓它動態

def add_key(element_name, text):
    driver.find_element_by_name(element_name).send_keys(text)
add_key('key','first_bonus')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM