Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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 如何仅模拟Selenium浏览器中的按键操作_Python_Python 3.x_Selenium_Keyboard_Selenium Chromedriver - Fatal编程技术网

Python 如何仅模拟Selenium浏览器中的按键操作

Python 如何仅模拟Selenium浏览器中的按键操作,python,python-3.x,selenium,keyboard,selenium-chromedriver,Python,Python 3.x,Selenium,Keyboard,Selenium Chromedriver,我正在写我的第一个程序,这是我第一次来这里,如果我没有正确地解释一些事情,我很抱歉 我想使用一个扩展插件扩展插件的快捷方式是CTRL+SHIFT+A 如何将这些点击模拟到Selenium浏览器,而不是整个PC或页面上的元素(我希望能够在后台运行程序) 我试过了 驱动程序。通过标记名称(“body”)查找元素。发送按键(keys.CONTROL+'a'+keys.SHIFT) 但我想这是行不通的,因为它模拟了键盘对页面主体的按压,而不是对浏览器的按压,所以扩展无法识别它。我认为这是不可能的。Sel

我正在写我的第一个程序,这是我第一次来这里,如果我没有正确地解释一些事情,我很抱歉

我想使用一个扩展插件扩展插件的快捷方式是CTRL+SHIFT+A

如何将这些点击模拟到Selenium浏览器,而不是整个PC或页面上的元素(我希望能够在后台运行程序)

我试过了
驱动程序。通过标记名称(“body”)查找元素。发送按键(keys.CONTROL+'a'+keys.SHIFT)

但我想这是行不通的,因为它模拟了键盘对页面主体的按压,而不是对浏览器的按压,所以扩展无法识别它。

我认为这是不可能的。Selenium通过常规键盘和鼠标事件发送其输入。@Chris谢谢!,这很不幸,在使用selenium启动浏览器后,您可以尝试使用Robot类。下面是一个使用Robot类的示例。