Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用CTRL+;硒中的Z?_Python_Selenium - Fatal编程技术网

Python 如何使用CTRL+;硒中的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]

它按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]

            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中的代码缩进示例