赞
踩
目录
8、findElement()和findElements(方法有什么区别
9、登录按钮除了用click方法进行点击以外还有其他方式吗?
17、WebDriver的close()和quit(方法的区别是什么?
19、Web端功能自动化,如何实现(非input型上传)上传文件
20、遇到 这种class中间有空格的控件,如何通过class定位?
21、Selenium自动化,遇到 iframe 如何处理?
23、测试中遇到 readonly 属性的控件,需要如何处理?简述一下思路
需求:给定一个只包含正整数且非空的数组,返回该数组中重复次数最多的前N个数字(返回结果按重复次数从多到少降序), 请用熟悉的语言实现该需求。10分钟内写出来
24、例如: passwd={"admin'":"123321","user1":" 123456"} 满足一下条件?
By类一共有8种元素定位方式,它们都是静态方法:
a = [1, 6, 7, 4, 4, 5, 4, 5, 4, 5, 5, 6, 7, 8, 5, 6, 7, 3, 4, 2, 2, 1, 4, 8, 9, 4, 5, 6] def get_datas(a): result = [] data_dict = {} # 键值对:键:数字,值:在列表中的次数 for item in set(a): data_dict[str(item)] = a.count(item) print(data_dict) # 将键值对按值(数字出现的次数)排序 ---从高到低排序 res = sorted(data_dict.values(),reverse=True) for num in res: for key,value in data_dict.items(): # 如果值在列表中不存在,则添加到结果列表中 if num == value and key not in result: result.append(key) return result a1 = get_datas(a
执行结果:
users = {"admin": "123456", "user1": " 123456"} count = 0 def login(): global count username = input("请输入用户名:") if username == None or username == "": login() if username not in users.keys(): print("用户名输入不正确,请重新输入用户名:") login() while (count < 3): passwd = input("请输入密码:") if passwd == users[username]: print("登录成功!!") count = 3 else: count += 1 print("密码输入错误,您还有{0}次机会。".format(3 - count)) login()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。