自动化测试脚本报错之使用第三方账号登录时,selenium定位不到元素“Unable to locate element”
from time import sleep
from selenium import webdriver

driver = webdriver.Firefox()
driver.implicitly_wait(10)
driver.get("http://fanyi.youdao.com/")
//点击登录
driver.find_element_by_css_selector("#docUploadFile").click()
//点击QQ账号登录
driver.find_element_by_css_selector("#loginWindow > div.other.third-login > a.third-login-qq > img").click()

//避免页面加载不出来,休眠3秒
sleep(3)

//点击QQ账号进行登录
//这句话报错
driver.find_element_by_css_selector("#img_out_845054040").click()

sleep(3)
driver.quit()

图片说明图片说明图片说明图片说明

尝试了很多思路:
登录页的顶部“QQ登录”“授权管理”那俩元素我可以定位到
头像和下面的账号密码登录等元素就定位不到了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问