gpt4 book ai didi

python selenium send_keys CONTROL, 'c'不复制实际文本

转载 作者:行者123 更新时间:2023-12-01 03:54:19 25 4
gpt4 key购买 nike

我成功突出显示了网页中的该部分,但是 send_keys, .send_keys(Keys.CONTROL, "c") 没有将要复制的预期文本放入剪贴板,只有最后一件事我手动复制在剪贴板中:

from selenium import webdriver 

from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()

driver.get("http://www.somesite.com")

driver.find_element_by_id("some id").send_keys(Keys.CONTROL, "a") #this successfully highlights section I need to copy

elem.send_keys(Keys.CONTROL, "c") # this does not actually copy text**

然后我尝试使用 Firefox 编辑菜单选择全部并复制文本,但也不起作用,并且除了可能提到的错误之外无法在网上找到任何内容来帮助(尝试了旧版本的 Firefox,但没有解决问题)。有什么想法吗?

最佳答案

尝试使用下面的代码:

包含下面的 header 以导入 ActionChains

from selenium.webdriver.common.action_chains import ActionChains


actions = ActionChains(driver)

actions.key_down(Keys.CONTROL)

actions.send_keys("c")

actions.key_up(Keys.CONTROL)

关于python selenium send_keys CONTROL, 'c'不复制实际文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37763110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com