簡體   English   中英

在無頭模式下單擊鼠標而不移動 cursor

[英]Mouse-click without moving cursor in headless mode

是否可以在無頭模式下單擊坐標? 像這樣的命令:

pg.click(3891, 271)

如果要使用X,Y coordinate click ,可以執行以下操作:

action = ActionChains(driver)
action.move_by_offset(x_coordinate, y_coordinate)
action.click()
action.perform()

進口

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains

確保瀏覽器 window 最大化driver.maximize_window()

剛剛自己找到了解決方案,試試

driver.execute_script("arguments[0].click();", element)

我需要這個來點擊橫幅廣告背后的元素。 所以這直接通過 Javascript 點擊元素

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM