随笔分类 -  测试框架-Selenium Python

摘要:1. 常用方法使用背景:有些网站点击链接会新打开一个tab,如下图打开了两个浏览器窗口;元素定位正确,调试时一直报错,原因是未切换到对应的窗口句柄,切换到对应的窗口句柄才可以正常操作 current_window_handle:获得当前窗口句柄 window_handles:获取所有窗口的句柄到当前 阅读全文
posted @ 2022-03-29 18:28 陈晓猛 阅读(1608) 评论(0) 推荐(0) 编辑
摘要:如果应用程序无法登录显示浏览器或应用程式不安全,建议您改用其他浏览器,如果您目前已使用系统支援的浏览器,可以再次尝试登入 搜索google 点击链接到google内,点击account , 点击当前的开启 可以允许一些不安全的应用登录 阅读全文
posted @ 2022-01-05 19:58 陈晓猛 阅读(3) 评论(0) 推荐(0) 编辑
摘要:element click intercepted: Element <span class="icon-round-refresh-24px"></span> is not clickable at point (747, 260). Other element would receive the 阅读全文
posted @ 2021-11-25 19:44 陈晓猛 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:1.Win+R 输入 regedit 打开注册表 2.找到注册表下的路径:HKEY_CURRENT_USER\Software\Google\Chrome . 3.删除TriggeredReset这个目录。 阅读全文
posted @ 2021-09-29 20:39 陈晓猛 阅读(148) 评论(0) 推荐(0) 编辑
摘要:前言如果想用多个浏览器跑同一套测试代码,driver=webdriver.Firefox()这里的driver就不能写死了,可以把浏览器名称参数化。后续如果想实现多线程同时启动浏览器执行用例,用前面讲的tomorrow模块,设置下线程数套用下就可以了 启动浏览器1.为了实现多个浏览器的灵活切换,可以 阅读全文
posted @ 2021-07-28 16:42 陈晓猛 阅读(1468) 评论(0) 推荐(0) 编辑
摘要:一、什么是unittest unittest是Python单元测试框架,类似于JUnit框架。 unittest中有4个重要的概念:test fixture, test case, test suite, test runner Testcase: 一个TestCase的实例就是一个测试用例。什么是 阅读全文
posted @ 2020-07-21 10:54 陈晓猛 阅读(206) 评论(0) 推荐(0) 编辑
摘要:Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。 此外,Python的强大之处在于它的应用领域范围之广,遍及人工智能 阅读全文
posted @ 2020-01-26 11:10 陈晓猛 阅读(3112) 评论(0) 推荐(0) 编辑
摘要:一、安装python 打开 Python官网,找到“Download”, 在其下拉菜单中选择自己的平台(Windows/Mac),一般的Linux平台已经自带的Python,所以不需要安装,通过打开“终端” ,输入“python”命令来验证。https://www.python.org/downlo 阅读全文
posted @ 2019-02-06 17:22 陈晓猛 阅读(217) 评论(0) 推荐(0) 编辑