栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

ElementNotVisibleException:Selenium Python

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ElementNotVisibleException:Selenium Python

关于解决方案的几句话:

  1. 与预期子句的条件
    presence_of_element_located()
    涉及 用于检查的元件是存在于页面的DOM的期望。 这并不一定意味着该元素是可见的。一旦找到元素,用于查找元素的定位器将返回WebElement。因此,我们必须更改与 期望 相关的子句,
    presence_of_element_located()
    检查用于检查已知在页面DOM中存在的元素是否可见。 可见性意味着不仅显示元素,而且其高度和宽度都大于0。element是WebElement在可见时返回(相同)WebElement
    visibility_of_element_located()
    __
  2. 展望未来,您已经尝试
    click()
    WebElement 调用方法。因此,代替
    presence_of_element_located()
    我们将使用该
    element_to_be_clickable()
    子句。
  3. 这是您自己的代码,做了一些小的更改:
        try:        element = wait.until(EC.element_to_be_clickable((By.XPATH, "//*[@id='_ariaId_73.folder'] | //*[@id='_ariaId_133.folder']")))    except:         print "403 : Monitoring Not Found"    element.click()


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/373058.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号