appium+python运行自动化测试提示“find_element() takes from 1 to 3 positional arguments but 14 were given”错误
2024-09-07 09:37:18
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参数。
最新文章
- iOS - drawRect致内存增加
- Castle 多继承选择
- Oracle在dos命令下导出导入
- 转 一个典型的 C++ 程序员成长经历:
- object.assign()方法的使用
- ASP.Net Core-依赖注入IoC
- Linux Bash终端快捷键小结
- Android开发中Handler的经典总结--转载至网络
- Android再学习-便签开发小结-20141119
- 【转】第一个MiniGUI程序:模仿QQ界面
- iOS学习之NSAttributedString(富文本)
- POJ - 1185 炮兵阵地 (状态压缩)
- iOS网络编程笔记——Socket编程
- github用法小结
- Java中用正则表达式判断日期格式是否正确
- jquery 点击显示更多
- DEX: Deep EXpectation of apparent age from a single image 论文阅读
- 基于 Consul 实现 MagicOnion(GRpc) 服务注册与发现
- 读JP摩根的《加密货币展望》阅读笔记
- JQuery Mobile - input 属性为 number,maxlength不起作用如何解决?
热门文章
- 深入刨析tomcat 之---第15篇 对应20章, myAdmin案例代码
- Apache Flink上传路径遍历(CVE-2020-17518)
- Python实现三次密码验证
- ssrf解题记录
- Linux命令(三)vim编辑器的常用命令
- 用于在公网环境下测试的Telnet/SSH服务器
- WPF 线程开启等待动画
- 第8篇-dispatch_next()函数分派字节码
- Longhorn 企业级云原生分布式容器存储-券(Volume)和节点(Node)
- S3C2440—4.时钟系统