摘要:定位到元素后 的基本操作 Find_element_by_name(“username”).click() #模拟鼠标点击 Find_element_by_name(“username”).send_keys() #输入信息 Find_element_by_name(“username”).subm
阅读全文
摘要:基本定位方法有8种。(还有其他很多种方法) Find_element_by_id() #通过id来定位,具有唯一性 Find_element_by_name() #通过那么属性来定位 Find_element_by_class_name() #通过class属性来定位 Find_element_by
阅读全文
摘要:平常说的 selenium 自动化,它并不是类似于 QTP 之类的有 GUI 界 面的可视化工具, 而主要是 selenium结合webdriver 框架的 API,向浏览器发送指令进行操作。 因此,主要是如何用 Python 调用 webdriver 框架的 API,对浏览器做一些常规的 操作,
阅读全文
摘要:简介: Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于 运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。 Selenium 的发展经历了三个阶段,第一个阶段,也就是 seleniu
阅读全文
摘要:selenium当中加载配置文件操作: 注意:firefox和chrome浏览器在自动化操作时,都是默认为无痕操作,因此会存在不会加载浏览器本身插件的问题。因此解决方法就是,手动进行添加使浏览器在自动化操作时也加载配置文件。否则有时候不好调试 from selenium import webdriv
阅读全文
摘要:加载用例的方法: 方法一:#其他时候一般是使用的discover方法来查找当前工程下符合case数据 discover = unittest.defaultTestLoader.discover(start_dir=casepath, pattern='test*.py', top_level_di
阅读全文
摘要:这是os模块的具体介绍,不知道的可以看看: https://www.cnblogs.com/QiKa/p/13512513.html 通过结合 HTMLTestRunner 来加载用例,运行生成报告:(结合htmltestrunner是为了让报告好看一点,复用性更好,不然unittest原生的有点不
阅读全文