错误:类型对象'Keys'没有属性'chord'

时间:2015-11-25 11:55:58

标签: 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")

错误:

  

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")        

1 个答案:

答案 0 :(得分:4)

课程selenium.webdriver.common.keys.Keys中没有chord的功能(查看文档)。您可以简单地将其拆分为2个语句。

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

或者,如果您想同时按下按键,则可以尝试使用selenium.webdriver.common.action_chains.ActionChains