1.运行后提示“find_element() takes from 1 to 3 positional arguments but 14 were given”,在网上找了很多解决方法都是无法解决

2.解决方法:后面根据错误提示定位到错误代码查看

代码部分

        #输入用户名密码邮箱信息
logging.info('register username is:%s' % register_username)
self.driver.find_element(*register_username).send_keys(register_username) logging.info('register password is:%s' % register_password)
self.driver.find_element(*register_password).send_keys(register_password) logging.info('register_email is %s' % register_email)
self.driver.find_element(*register_email).send_keys(register_email) logging.info('click register button')
self.driver.find_element(*self.register_btn).click()
if __name__ == '__main__':
driver=appium_desired()
register=RegisterView(driver) username = 'chennf' + 'fly' + str(random.randint(1000, 9000))
password = 'cnf123' + str(random.randint(1000, 9000))
email = 'cnf' + str(random.randint(1000, 9000)) + '@163.com' register.register_action(username,password,email)

根据错误提示的信息定位查看上面的代码,然后仔细分析后发现username,password,email元素定位前缺少self参数

补上上面sername,password,email元素前self参数后运行就正常不会报错了

3.如果你也运行出现提示Find_element()接受1到3个位置参数,但是给出了X个的错误提示,不妨根据错误的提示定位到代码,看看会不会缺少self参数。

最新文章

  1. iOS - drawRect致内存增加
  2. Castle 多继承选择
  3. Oracle在dos命令下导出导入
  4. 转 一个典型的 C++ 程序员成长经历:
  5. object.assign()方法的使用
  6. ASP.Net Core-依赖注入IoC
  7. Linux Bash终端快捷键小结
  8. Android开发中Handler的经典总结--转载至网络
  9. Android再学习-便签开发小结-20141119
  10. 【转】第一个MiniGUI程序:模仿QQ界面
  11. iOS学习之NSAttributedString(富文本)
  12. POJ - 1185 炮兵阵地 (状态压缩)
  13. iOS网络编程笔记——Socket编程
  14. github用法小结
  15. Java中用正则表达式判断日期格式是否正确
  16. jquery 点击显示更多
  17. DEX: Deep EXpectation of apparent age from a single image 论文阅读
  18. 基于 Consul 实现 MagicOnion(GRpc) 服务注册与发现
  19. 读JP摩根的《加密货币展望》阅读笔记
  20. JQuery Mobile - input 属性为 number,maxlength不起作用如何解决?

热门文章

  1. 深入刨析tomcat 之---第15篇 对应20章, myAdmin案例代码
  2. Apache Flink上传路径遍历(CVE-2020-17518)
  3. Python实现三次密码验证
  4. ssrf解题记录
  5. Linux命令(三)vim编辑器的常用命令
  6. 用于在公网环境下测试的Telnet/SSH服务器
  7. WPF 线程开启等待动画
  8. 第8篇-dispatch_next()函数分派字节码
  9. Longhorn 企业级云原生分布式容器存储-券(Volume)和节点(Node)
  10. S3C2440—4.时钟系统