Python 如何使用CTRL+;硒中的Z?
它按enter键,但不能从Ctrl+Z执行,那么如何使程序先按enter键,然后再按Cltr+Z键呢Python 如何使用CTRL+;硒中的Z?,python,selenium,Python,Selenium,它按enter键,但不能从Ctrl+Z执行,那么如何使程序先按enter键,然后再按Cltr+Z键呢 afile = open("test.txt", "r") for line in afile: pieces = line.split("\n") test = pieces[0] donotuse = pieces[1]
afile = open("test.txt", "r")
for line in afile:
pieces = line.split("\n")
test = pieces[0]
donotuse = pieces[1]
actions = ActionChains(driver)
actions.send_keys(test)
actions.perform()
actions = ActionChains(driver)
actions.send_keys(Keys.ENTER)
actions.perform()
actions = ActionChains(driver)
actions.key_down(Keys.CONTROL).send_keys('Z').key_up(Keys.CONTROL).perform()
Awnserd见评论:
添加表格,使其从左边开始的空白量与上面的行相同您的问题不是在
Selenium
中使用Ctrl+Z
,而是缺少操作的正确缩进。按键向下(按键。控件)。发送按键('Z')。按键向上(按键。控件)。执行()
代码行,使这一行脱离for
循环,其中操作
对象未初始化。可以尝试操作。向下键(键。控制)。发送键('Z')。向上键(键。控制)。执行()
不仍然执行任何操作等待我输入完整的代码。您可以尝试操作。发送键(键。控制+'Z'))@Eliyahu好的非常感谢你能给我解释一下如何在代码中插入吗?插入什么?表格?只需对齐操作。向下键(Keys.CONTROL)。发送键('Z')。向上键(Keys.CONTROL)。执行()
编码文本,在循环之后(内部)从左到右的空白量与其他代码行相同。阅读python中的代码缩进示例