有一个自动化项目刚好需要不定位元素直接操作键盘,试了好多次
ActionChains(driver).send_keys(Keys.CONTROL,'a').perform()
这个不生效,只会直接输入a
找了很久,最后在selenium指南里面找到,直接操作键盘的组合键需要先按住control,如:
ActionChains(driver).key_down(Keys.CONTROL).send_keys('a').key_up(Keys.CONTROL).perform()
其他复制,粘贴等 control c ,control v也是一样。在这边记录一下