现有一个电商的 APP,在提交订单时如果没有登录会出现一个登录页面,登录了就不会。现在想加入一个判断语句,先判断这个登录页面上的输入框控件是否会出现,如果出现了就执行登录,没有就直接进入下一步。
使用了 findElements,执行时提示
AttributeError: 'WebDriver' object has no attribute 'findElements'
是不是这个方法用错了呢?
部分源码:

#登录
time.sleep(10)
textfields =driver.findElements(find_elements_by_tag_name("textfield"))
if textfields.size() >0:
    textfields[0].send_keys("test@163.com")
    textfields[1].send_keys("111111")
    imageviews = driver.find_elements_by_tag_name("image")
    imageviews[0].click()


↙↙↙阅读原文可查看相关链接,并与作者交流