wd=webdriver.Chrome()
wd.get(https://pt.m-team.cclogin.php)
#隐性等待10秒,程序会一直等待整个页面加载完成,也就是一般情况下你看到浏览器标签栏那个小圈不再转,
#才会执行下一步,但有时候页面想要的元素早就在加载完成了,但是因为个别js之类的东西特别慢,
#我仍得等到页面全部完成才能执行下一步,:隐性等待对整个driver的周期都起作用,所以只要设置一次即可,
#不需要每个要等待的地方都加一条。

wd.implicitly_wait(10)
#另外一种是显性等待,
wd.find_element_by_xpath('[@name=username]').send_keys(用户名)
wd.implicitly_wait(3)
wd.find_element_by_xpath('[@name=password]').send_keys(密码)
wd.implicitly_wait(3)
wd.find_element_by_xpath('[@value=登錄]').click()
最后修改:2020 年 10 月 11 日
如果觉得我的文章对你有用,请随意赞赏