Python 错误:键入object';钥匙';没有属性';和弦';

Python 错误:键入object';钥匙';没有属性';和弦';,python,python-2.7,selenium,selenium-webdriver,Python,Python 2.7,Selenium,Selenium Webdriver,我在执行selenium代码时遇到以下错误 代码: driver.find_element_by_id(PlaylistManagerLocators.Folder_Name).send_keys(Keys.chord(Keys.CONTROL, "a"), "Auto_Folder5763") 错误: driver.find_element_by_id(PlaylistManagerLocators.Folder_Name).send_keys(Keys.chord(Keys.CONTROL

我在执行selenium代码时遇到以下错误

代码:

driver.find_element_by_id(PlaylistManagerLocators.Folder_Name).send_keys(Keys.chord(Keys.CONTROL, "a"), "Auto_Folder5763")
错误:

driver.find_element_by_id(PlaylistManagerLocators.Folder_Name).send_keys(Keys.chord(Keys.CONTROL, "a"), "Auto_Folder5763")
AttributeError:类型对象“Keys”没有属性“chord”

我已导入所有必需的文件

from selenium.webdriver.common.keys import Keys
from selenium.webdriver import ActionChains


driver.find_element_by_id(PlaylistManagerLocators.Folder_Name).send_keys(Keys.chord(Keys.CONTROL, "a"), "Auto_Folder5763")        

课堂上没有
chord
功能(查看文档)。您可以简单地将其拆分为两条语句

driver.find_element_by_id(id).send_keys(Keys.CONTROL + "a")
driver.find_element_by_id(id).send_keys("Auto_Folder5763")

或者,如果您想同时按下这些键,那么您可以尝试使用。

是的,下面的代码对我有效:driver.find_element_by_id(playlmanagerlocators.Folder_Name)。send_keys(key.CONTROL,'a')driver.find_element_by_id(playlmanagerlocators.Folder_Name)。send_keys(key.DELETE)driver.find_element by_by_by_id(playlmanagerlocators.Folder_Name)。发送_键(“Auto_Folder5764”)驱动程序。通过_id(playlmanagerlocators.Folder_Name)查找_元素。发送_键(键。输入)