Python selenium2 如何获取动态ID呢
高洛峰
高洛峰 2016-11-15 16:45:42
0
1
502

登陆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()*


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

热门教程
더>
最新下载
더>
网站特效
网站源码
网站素材
프론트엔드 템플릿
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!