qq137119697
qq137119697
2019-03-27 19:12

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

  • python
  • chrome
  • html5
  • firefox
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登录”“授权管理”那俩元素我可以定位到
头像和下面的账号密码登录等元素就定位不到了

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答