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

来源:6-5 封装输入操作

精慕门9227090

2019-08-26

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

写回答

1回答

精慕门9227090

提问者

2019-08-26

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
1
Mushishi
你没有找到元素,元素none
2019-10-01
共1条回复

助力Python功能测试人员进阶Web自动化测试

轻松转型,快速胜任自动化测试工程师岗位

916 学习 · 607 问题

查看课程