11 2022 档案
摘要:一不小心,Ipad锁屏密码忘记了,试了10次,最后锁死了,成了已停止状态。网上查,问apple客服,完全没有找回密码,或者能保留数据、只清除密码的方法。网上有的说能保留的,全是瞎扯。只能恢复出厂设置,并更新到最新的IpadOS,即便想保留出厂时的系统版本都不行。 恢复的方法有如下2种: 1,如果是I
阅读全文
摘要:打开百度,输入selenium,点百度一下后,显示搜索结果页面。 定位右侧百度热搜,使用的是xpath的绝对路径定位,有时会失败。 初步根据实验结果猜测,是因为前面每次启动脚本后,没有driver.quit(),然后是手动关闭的浏览器。但发现任务管理器中,chrome的进程其实是没有关闭的。 这时后
阅读全文
摘要:4.7 设置元素等待 分 显式等待和隐式等待 4.7.1 显式等待 是Webdriver等待某个条件成立时则继续执行,否则在达到最大时长时抛出超时异常 官网原文: 显示等待是selenium客户可以使用的命令式过程语言。它们允许您的代码暂停程序执行,或冻结线程,直到满足通过的条件。这个条件会以一定的
阅读全文
摘要:WebDriver API,用来操作浏览器元素的一些类和方法。 4.1 从定位元素开始 页面元素,都是由HTML代码组成,有层级,每个元素有不同的标签名和属性值。 WebDriver提供了8种元素定位方法: from selenium.webdriver.common.by import By fi
阅读全文
摘要:最新的selenium版本是4.0,已经于2021年10月发布。最新版本有4.6。 4.0版本,其有以下几点更新(有能力的可以看官方介绍,我现在的水平,只能百度其他人的文章): 一 https://www.jianshu.com/p/fa94fb4705e9 1 W3C webdriver标准化。
阅读全文
摘要:在前文《Selenium3自动化测试实战--第1章 自动化测试基础》产生疑问:敏捷项目是否适合展开自动化测试? 本来文章题目叫 思考:敏捷项目是否适合展开自动化测试,但读了几篇文章,都提到了 敏捷测试必须展开自动化测试。那再思考是否适合,已经不适合了。只能改成 思考:敏捷项目如何展开自动化测试。 敏
阅读全文
摘要:3.6 模组 模组,一般称为类库或模块。分为标准模块和第三方库。 3.6.1 调用模块 import time # 个人感觉这种比较好。 from time import time, sleep # 如果用这种,sleep()常用,就不用前面加time.sleep()。但可能也有其它麻烦。比如hel
阅读全文
摘要:3.1 Python哲学 shell模式,输入import this 3.2 输出 3.2.1 打印 print("my name is: "+name+",my age is:"+str(age)) print("my name is: %s, my age is: %d"%(name,age))
阅读全文