请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

点击 密码登录 显示找不到 节点

老师您好 现在知乎已经改版想通过点击 密码登录 - 输入密码
但是显示找不到 节点 不知道是什么原因 这个是怎么回事呢 ?
图片描述
图片描述

正在回答 回答被采纳积分+3

4回答

慕工程0291652 2020-05-03 10:44:49

我的也不行,css选择器真的获取不了,Xpath就直接复制就可以

0 回复 有任何疑惑可以回复我~
  • browser.find_element_by_css_selector("div#root div.SignFlow-tabs>div:nth-child(2)").click()
    
    这样就可以用css选择器
    回复 有任何疑惑可以回复我~ 2020-05-03 11:02:43
  • 如果不行 多试试css选择器的其他写法就行了
    回复 有任何疑惑可以回复我~ 2020-05-04 10:18:53
qq_慕九州7150911 2020-03-25 18:23:00

browser.find_element_by_xpath('//*[@id="root"]/div/main/div/div/div[1]/div/form/div[1]/div[2]').click()

直接用chrome复制的xpath路径

0 回复 有任何疑惑可以回复我~
  • bobby #1
    复制的话 应该没有问题你这里复制只有也会报错?
    回复 有任何疑惑可以回复我~ 2020-03-26 11:07:36
bobby 2020-02-25 16:51:19

login_element = self.browser.find_element_by_css_selector(".SignFlow-tabs div.SignFlow-tab") 这样试试

0 回复 有任何疑惑可以回复我~
  • 提问者 慕丝7238044 #1
    还是不行的 老师 我最终使用下xpath可以正确选取节点,感觉css选择器代码没问题有时候爷会出现查找节点失败的问题
    回复 有任何疑惑可以回复我~ 2020-03-05 11:25:36
  • bobby 回复 提问者 慕丝7238044 #2
    css查询方式也会转换成xpath, 应该不会有问题,你的xpath是如何写的呢?
    回复 有任何疑惑可以回复我~ 2020-03-06 15:14:11
提问者 慕丝7238044 2020-02-23 21:54:15

换了 class=“SignFlow-tab”这个节点也不行 

0 回复 有任何疑惑可以回复我~
  • 我用css选择器可以
    回复 有任何疑惑可以回复我~ 2020-02-25 12:03:05
  • browser.find_element_by_css_selector("div#root div.SignFlow-tabs>div:nth-child(2)").click()
    
    这个可以
    回复 有任何疑惑可以回复我~ 2020-05-03 11:03:16
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号