gpt4 book ai didi

python - 在 Selenium Python 中获取事件元素

转载 作者:太空宇宙 更新时间:2023-11-04 06:50:04 24 4
gpt4 key购买 nike

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
elem = driver.switch_to_active_element()
elem.send_keys('a')

我想将键发送到页面上的当前事件元素,但我不知道如何从驱动程序中获取事件元素。我需要它,因为该元素上没有名称、ID、类等。我找到了 Java 的代码,一些 Python 的代码(上面写的),但是没有结果。

这是页面和没有属性的对象“”。如何选择?

<div action-name="menu-holder" class="uiMenuButtonSelectionHolder">
<a href="javascript:;" class="choiceMenuClose" action-name="choice-menu-close"></a>
<div style="top: 0px; left: 0px;" class="uiInlineBlock uiMenuHolder">
<div>
<input type="text">
</div>

最佳答案

在遇到 this link. 之前,我自己一直在努力解决这个问题

switch_to_active_element() 已被弃用,我们应该使用 switch_to.active_element

所以,应该是:

elem = driver.switch_to.active_element

关于python - 在 Selenium Python 中获取事件元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35347742/

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