在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ selenium QQ快速安全登錄無法點擊

selenium QQ快速安全登錄無法點擊

測試谷歌瀏覽器登錄京東,點擊QQ快捷登陸后跳出的頁面,使用selenium點擊QQ頭像一直無反應,可以成功獲取網(wǎng)頁返回信息,就是無法實現(xiàn)點擊,請幫忙測試或者看看哪里有問題。

driver = webdriver.Chrome()
driver.get("https://passport.jd.com/new/login.aspx")
driver.find_element_by_xpath('//*[@id="kbCoagent"]/ul/li[1]/a/span').click()
time.sleep(3)

driver.find_element_by_id('nick_27062XXX').click()
或者
driver.find_element_by_xpath('//*[@id="img_out_27062xxx"]').click()

回答
編輯回答
乖乖噠

你的代碼直接運行能夠正常運行的,
driver = webdriver.Chrome()
driver.get("https://passport.jd.com/new/login.aspx")
driver.find_element_by_xpath('//*[@id="kbCoagent"]/ul/li[1]/a/span').click()
如下圖

圖片描述

你的無法實現(xiàn)點擊是指什么?

更新下答案

clipboard.png

從圖里你可以發(fā)現(xiàn)其實這個模塊是個iframe,需要切換到這個iframe上進行操作,改了下你的代碼,我這里已經(jīng)測試成功了

driver = webdriver.Chrome()
driver.get("https://passport.jd.com/new/login.aspx")
driver.find_element_by_xpath('//*[@id="kbCoagent"]/ul/li[1]/a/span').click()
iframe = driver.find_element_by_xpath(".//*[@id='ptlogin_iframe']")
driver.switch_to_frame(iframe)
driver.find_element_by_xpath(".//*[@id='switcher_plogin']").click()
2017年8月6日 19:59