求大神帮忙,脚本执行失败
selenium吧
全部回复
仅看楼主
level 2
18392183733 楼主
请大神帮忙看下,我这脚本执行失败的原因,怎么修改就好了
2018年07月07日 14点07分 1
level 6
clear函数加进去
2018年07月08日 16点07分 2
我是小白,不懂啊,大神能指导详细一点吗[乖]
2018年07月09日 12点07分
@18392183733 clear这个清屏函数你要自己写,没这个函数你调用当然会出错
2018年07月10日 00点07分
@惜憶style claer()函数 webdriver 自带的,别误导新人
2018年07月10日 02点07分
level 1
要先切换到 iframe 里面才能定位到帐号和密码框,
还有你密码的输入那里明显少了个字母d,send_keys,你写成了 sen_keys
以下脚本经测试有效:
from selenium import webdriver
import time
driver=webdriver.Chrome()
driver.get('http://www.126.com')
time.sleep(5)
driver.switch_to_frame("x-URS-iframe")
driver.find_element_by_css_selector('input[data-loginname="loginEmail"]').clear()
driver.find_element_by_css_selector('input[data-loginname="loginEmail"]')
.send_keys('username')
driver.find_element_by_css_selector('input[name="password"]').clear()
driver.find_element_by_css_selector('input[name="password"]').send_keys('password')
driver.find_element_by_id('dologin').click()
2018年07月10日 02点07分 3
1