请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

封装了CSS定位方法,无法定位,用XPATH元素判断没有展现

老师,为什么我封装了CSS定位方法,然后使用CSS进行定位,老是提示定位不到,然而我用没有封装的方法就定位成功了,是什么原因,还有我判断元素有没有展现,用XPATH定位的时候提示我元素没有展现,是不是如果我封装了这个判断元素有没有展现的方法,就不能用XPATH呢

正在回答 回答被采纳积分+3

1回答

提问者 精慕门9227090 2019-08-26 13:52:11

Traceback (most recent call last):

None 元素获取不到 xpath 定位方式 //*[@id="signup-form"]/div[1]/input 定位置错误

  File "C:/daima/venv/open_bro.py", line 243, in <module>

    Browser_driver.get_element('xpath', '//*[@id="signup-form"]/div[1]/input')

  File "C:/daima/venv/open_bro.py", line 132, in get_element

    return self.element_isdisplayed(element)

  File "C:/daima/venv/open_bro.py", line 102, in element_isdisplayed

    flag = element.is_displayed()

AttributeError: 'NoneType' object has no attribute 'is_displayed'

这是报错信息

0 回复 有任何疑惑可以回复我~
  • 你没有找到元素,元素none
    回复 有任何疑惑可以回复我~ 2019-10-01 17:45:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信