编写了一段代码想实现自动登录学校网站,定义到输入账号文本框时可正常输入,虽然也可以定位到密码文本框,但是无法自动输入密码,就停在密码文本框那个状态了
这是我们学校网站
这是我的代码
这是我们学校网站登录框架的源码
这是我的代码的实现效果
搜寻过相关资料怀疑可能是密码文本框的源码有特殊情况导致不能实现输入密码
求解决!
编写了一段代码想实现自动登录学校网站,定义到输入账号文本框时可正常输入,虽然也可以定位到密码文本框,但是无法自动输入密码,就停在密码文本框那个状态了
这是我们学校网站
这是我的代码
这是我们学校网站登录框架的源码
这是我的代码的实现效果
搜寻过相关资料怀疑可能是密码文本框的源码有特殊情况导致不能实现输入密码
求解决!
使用ActionChains,定位操作元素,在代码中添加如下内容即可:
#导入部分添加:
from selenium.webdriver.common.action_chains import ActionChains
#输入并发送password
pwd=driver.find_element_by_id('txt_psasas')
ActionChains(driver).send_keys_to_element(pwd,'1600515168').perform()
如有帮助,请点击本回答【采纳该回答】