python - 在 python 中使用 selenium 处理不可见元素/弹出窗口
问题描述
有没有办法使用 python 与 selenium 中的不可见弹出窗口/元素进行交互?
我所说的不可见或隐藏,并不是指具有隐藏属性的元素,也不是说这些元素对用户不可见。
这些不可见元素是那些未出现在检查元素部分中的元素
例如:在 webapp 屏幕上,右键单击会打开一个小选项窗口,其中包含与该 webapp 相关的不同选项,而不是传统的浏览器右键单击选项弹出窗口
默认情况下,此选项弹出窗口不会出现在检查元素中,并且仅当用户右键单击屏幕的某个部分时才会出现,此选项弹出窗口的内容会根据执行右键单击的屏幕设置而有所不同,并且一旦在任何地方再次单击它就会消失,即使我单击检查元素部分,选项弹出窗口也会消失。
有没有办法处理这种弹出窗口?
编辑1:当我在选择检查元素选项时右键单击屏幕时,与右键单击弹出窗口相关的内容会出现在检查元素窗口中,但是一旦我单击它查看元素ID,它就会从检查中消失元素窗口
解决方案
推荐阅读
- javascript - 使用 JavaScript 更改背景图像
- java - 与 System.out.printf 相比,System.out.println 执行得更快吗
- javascript - 将元素添加到 DOM 时转换无法正常工作
- arrays - 如何从数组数组中推断类型。即数组
> - android - Android - 如何在 ScrollView 中填充 LinearLayout
- r - 在 R/dplyr 中的分组变量级别之间执行操作
- java - 将 Hadoop spark Scala 函数转换为 Java
- physics - pymunk中的组合重心
- macos - MacOS 上的安装包
- python - 尝试调用元组列表中的第一项时出现 IndexError