10 2022 档案
摘要:<1>unittest是python中的测试框架,它是一个标准库。 <2>unittest框架的作用 测试工程师的角度:组织、编写自动化测试用例 >批量执行用例 >提供丰富的断言知识 >可以生成报告 <3>unittest的四大组件 TestCase —— 测试用例 TestFixture —— 测
阅读全文
摘要:CSS选择器(css selector) 作用:用于定位页面上的标签元素的,找到符合选择器的标签元素,然后应用样式。 语句:dr.find_element_by_css_selector("CSS选择器") —— 根据CSS选择器 (1)标签名选择器 —— 标签名 h3 选择页面上的所有h3标签 p
阅读全文
摘要:PO是什么: PO模式,Page Object的缩写,页面对象,设计框架的思想,分层思想在PO下,应用程序的每一个页面都有一个对应的page class每一个page class维护着该web页的元素集和操作这些元素的方法page class中的方法命名最好根据对应的业务场景进行,例如通常登录后我们
阅读全文
摘要:强制等待 使用 time.sleep() 强制等待,设置固定的休眠时间,对于代码的运行效率会有影响。以上面的例子作为参照,将 隐式等待 改为 强制等待。 隐式等待 隐式等待也是指定一个超时时间,如果超出这个时间指定元素还没有被加载出来,就会抛出 NoSuchElementException 异常。除
阅读全文
摘要:1:环境搭建 pip install -i 加速器镜像地址 包名 # 使用加速器镜像地址下载安装第3方包 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple selenium 2:不同浏览器对应的驱动: (1)Chrome http://n
阅读全文