51Testing软件测试论坛

标题: Day2-6测试积点任务 [打印本页]

作者: 测试积点老人    时间: 2018-4-9 09:45
标题: Day2-6测试积点任务
问题:
:求助!!!selenium 定位元素失败,提示元素是模糊的
语言用的python,使用find_element_by_id()的方法,元素本身是有id的,但却一直提示
selenium.common.exceptions.WebDriverException: Message: Element is obscured;
代码如下:
  1. from selenium import webdriver
  2. from time import sleep
  3. dr = webdriver.Edge()
  4. dr.get('https://www.xxx.com/')
  5. sleep(10)
  6. dr.find_element_by_id('topLoginItem').click()
  7. sleep(5)
  8. dr.quit()
复制代码



[attach]112992[/attach]

作者: 梦想家    时间: 2018-4-10 09:39
那就用 xpath定位  id是双引号你的是单引号
作者: libingyu135    时间: 2018-4-10 10:31
用xpath定位
作者: qqq911    时间: 2018-4-10 10:36
先定位到上层class,再定位到登录按钮
作者: jingzizx    时间: 2018-4-10 10:42
换方式试试
作者: abcsell    时间: 2018-4-10 10:45
是不是Python的版本有问题




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2