python - 在python中使用硒单击网页的xy?
问题描述
每天自动登录到教室,老师每天都会发布一个新的会议链接,但链接总是在屏幕上的相同位置。我不能简单地通过 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()
推荐阅读
- c++ - 使用 C++ 编译错误
- angular - How to use ngx-translate for date DatePipe?
- php - Laravel profile update error
- c# - 在 asp.net 核心中正确更新表
- vba - Excel VBA:计算ID号的唯一类别数
- r - 将 R ggplot 图形输入到 LaTeX 文档中
- solr - Apache Solr + OpenNLP 词形还原
- c# - 带有 .net core 2.0 的信号器
- java - 如何触发外键关系而不在休眠中添加引用@Entity?
- python - Python 自定义模块未找到但已存在