Ras*_*vić 1 python python-2.7 selenium-webdriver
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
elem = driver.switch_to_active_element()
elem.send_keys('a')
Run Code Online (Sandbox Code Playgroud)
我想将密钥发送到页面上当前活动的元素,但我不知道如何从驱动程序获取活动元素.我需要它,因为该元素上没有名称,id,类等.我找到了Java的代码,Python的代码(上面写的),但是没有结果.
这是页面,没有attrs的对象"".如何选择?
<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>
Run Code Online (Sandbox Code Playgroud)
Hen*_*ryM 12
switch_to_active_element() 已被弃用,我们应该使用 switch_to.active_element
所以,它应该是:
elem = driver.switch_to.active_element
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10219 次 |
| 最近记录: |