gpt4 book ai didi

python - Selenium 以隐藏形式输入文本

转载 作者:行者123 更新时间:2023-12-01 05:29:20 24 4
gpt4 key购买 nike

我正在尝试登录网站但问题是,直到我将鼠标指针悬停在它上面时它才起作用。

我已经尝试过了

loginform = driver.find_element_by_id('loginDiv')       
if loginform.get_attribute('style') == 'display: none;':
print "check!!"
email = driver.find_element_by_id('username')
passwd = driver.find_element_by_id('passwd')
email.send_keys('my_email')
passwd.send_keys('my_pass')
passwd.send_keys(Keys.RETURN)

正如我所说,只有当我将鼠标悬停时,我才能通过此脚本登录(我的意思是首先我运行此脚本并查看页面是否完全加载,然后我快速将鼠标移到登录按钮上,我可以看到我的登录详细信息是通过此脚本输入的,但如果我不将鼠标悬停在其他位置,它将无法登录)。

最佳答案

我不确定,但尝试一下

     options=driver.find_elements_by_class_name("user_area")
for option in options:
if(option.text=="Login")
option.click()
time.sleep(3)
option.click()
email = driver.find_element_by_id('username')
passwd = driver.find_element_by_id('passwd')
email.send_keys('my_email')
passwd.send_keys('my_pass')
passwd.send_keys(Keys.RETURN)

我写了两次 option.click() ,因为在您的站点中,第一次单击使登录表单消失。所以第二次点击可能会帮助我们..

关于python - Selenium 以隐藏形式输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20635100/

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