from selenium import webdriver from lxml import etree from time import sleep if __name__ == '__main__': # 打开浏览器创建浏览器对象b b=webdriver.Chrome() # 最大化窗口全屏 b.maximize_window() # 输入网址,回车发送请求 b.get('http://wip.cswu.cn/cas/login?service=http%3A%2F%2Fdc.cswu.cn%2Fportal_main%2FtoPortalPage') sleep(1) # 定位用户标签 user=b.find_element_by_id('username') # 点击清空 user.click() user.clear() # 账户 user.send_keys('账户输入') # 定位用户标签 password = b.find_element_by_id('password') # 点击清空 password.click() password.clear() # 密码 password.send_keys('密码输入') b.find_element_by_class_name('logintn').click() sleep(2) # 源码输出 print(b.page_source) html=etree.HTML(b.page_source) names=html.xpath('//*[@id="navvapplistul"]/li/a/span/text()') print() # 进入点击页面 js='document.querySelector("#navvapplistul > li:nth-child(2) > a > img").click();' b.execute_script(js) sleep(5) # 点击进入页面 w=b.window_handles b.switch_to.window(w[-1]) # js路径 js='document.querySelector("#btn_userLogout > span.glyphicon-class").click();' b.execute_script(js) sleep(5)
最后
以上就是小巧柜子最近收集整理的关于selenium自动填写密码登录点击界面的全部内容,更多相关selenium自动填写密码登录点击界面内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复