Selenium Python-无头Chrome不复制到剪贴板

Selenium Python-无头Chrome不复制到剪贴板,python,selenium,selenium-webdriver,selenium-chromedriver,Python,Selenium,Selenium Webdriver,Selenium Chromedriver,我正在编写一个脚本来运行Python Selenium并将一些内容复制到剪贴板。 它一直工作得很好,直到我在无头模式下运行它。现在它不会将文本复制到剪贴板 有人知道如何解决这个问题吗 这是我的配置 options = webdriver.ChromeOptions() options.add_experimental_option("prefs", { "download.default_directory": indir, "download.prompt_fo

我正在编写一个脚本来运行Python Selenium并将一些内容复制到剪贴板。 它一直工作得很好,直到我在无头模式下运行它。现在它不会将文本复制到剪贴板

有人知道如何解决这个问题吗

这是我的配置

options = webdriver.ChromeOptions()
options.add_experimental_option("prefs", {
        "download.default_directory": indir,
        "download.prompt_for_download": False,
        "download.directory_upgrade": True,
        "safebrowsing.enabled": True})

options.add_argument('--headless')
options.add_argument('--disable-gpu')
driver = webdriver.Chrome(chrome_options=options)

我看到了一些关于设置功能的东西,但我无法将其应用到我的代码中,我得到了一个
语法错误:无效语法

回答我自己的问题,因为将来有些人也会遇到同样的问题。。。 从我的搜索结果来看,我认为这是Windows中的一个缺陷,因为我看到有人说在MAC OS无头模式下,从剪贴板复制/粘贴工作正常

我试图使用
find_by_…('thing here')。text
但在我的情况下,这不起作用,这就是为什么我要将它复制到剪贴板

无论如何,如果这实际上是一个来自Windows的bug,我会尝试其他浏览器(我需要这是Chrome,因为我正在为公司做一个工具,这里的每个人都使用Chrome)


我没有找到解决方案,我只是删掉了部分代码,因为“复制到剪贴板”部分只对少数人有用(因此这些人将不使用headless模式运行)。

将一些内容复制到剪贴板的代码试验
?你解决了吗
id\u元素。send\u key(key.CONTROL,'v')
在Ubuntu 16.04无头Chrome:(嘿,很抱歉回复太晚。我在使用剪贴板时没有使用headless模式解决了这个问题。从我对使用剪贴板的关注来看,你实际上需要在屏幕上显示你的文本,否则什么都不会被复制。我在使用ubuntu时也遇到了同样的问题。我想这不是windows错误,因为它也发生在ubuntu上!