为了账号安全,请及时绑定邮箱和手机立即绑定

Python selenium2 如何获取动态ID呢

Python selenium2 如何获取动态ID呢

大话西游666 2019-02-25 15:53:08
登陆126邮箱时 通过几种定位都不行 真蛋疼 代码如下: from selenium import webdriver driver = webdriver.Firefox()driver.get('http://126.com')frame = driver.find_element_by_id('x-URS-iframe')driver.switch_to.frame(frame)'''id定位 时时变因为它的ID是动态的'''driver.find_element_by_id('auto-id-1479158591510').click()'''通过类名定位也定不到'''driver.find_element_by_class_name('j-inputtext dlemail').click()'''路劲定位也定不到 '''driver.find_element_by_xpath('//[@id ="auto-id-1479158591510"]').click()*
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1057 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信