Python selenium2 如何获取动态ID呢
怪我咯
怪我咯 2017-04-18 09:55:58
0
1
562

登陆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)
PHPzhong

この問題を解決するには、css セレクターを使用します。コードは次のとおりです。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!