簡體   English   中英

在python中使用selenium單擊網頁的xy?

[英]Click on xy of a webpage using selenium in python?

每天自動登錄班級,老師發布了一個新的鏈接到日常會議,但該鏈接始終在屏幕上的相同位置。 我不能簡單地通過 xpath、id、class 等找到元素......這就是為什么我想如果我可以簡單地點擊某些坐標,我的問題就會解決,但我在 selenium 中這樣做有困難。 我對 python 相當陌生,我確定我錯過了一些東西,有什么好主意嗎?

實際上不能直接評論您的問題,這是聲譽的原因 - 展示您編寫的一些代碼或更詳細地說明會很棒。

只是一個提示 ActionChains

from selenium.webdriver.common.action_chains import ActionChains
actions = ActionChains(driver)

actions.move_to_element_with_offset(driver.find_element_by_tag_name('body'), 0,0)
actions.move_by_offset(X coordinates, Y coordinates).click().perform()

試試PyAutoGUI

您可以pip install它,然后在 Selenium 腳本中添加pyautogui.moveTo(x, y)

暫無
暫無

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

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