摘要: 鼠标操作: 移动:action.move_to_element(setting).perform()拖拽:action.drag_and_drop(setting1,setting2).perform()双击:action.double_click(setting).perform()右击:acti 阅读全文
posted @ 2021-03-29 22:31 青春风采 阅读(67) 评论(0) 推荐(0)
摘要: 学习lframe之前,我们需要先了解什么是iframe iframe:框架网页就是在同一个页面里有多个网页,那么如何定位iframe里面的元素呢,接下来我们先来尝试定位一下。执行以下代码来看一下结果,结果报错,说明我们元素定位是存在问题的 from selenium import webdriver 阅读全文
posted @ 2021-03-29 21:39 青春风采 阅读(636) 评论(0) 推荐(0)
摘要: 通常我们在进行自动化测试的时候,想要对页面的元素进行定位,但是窗口会进行跳转,此时新窗口里面的元素无法进行定位,那么应该怎么办呢? 比如:我们想要打开百度浏览器,然后点击“新闻”,然后定位“帮助”的元素 我们可以先试试直接定位元素,然后执行以下代码 from selenium import webd 阅读全文
posted @ 2021-03-26 23:19 青春风采 阅读(721) 评论(0) 推荐(0)
摘要: selenium中有三种等待,分别如下: 强制等待:time.sleep(x),强制等待XX秒,不管当前操作是否完成,是否可进行下一步操作都必须等待x秒。 优点:用法简单,可以在编写测试用例的过程中进行调试。 缺点:不能准确的把握需要等待的时间。(如:如果有时候操作还未完成等待就结束了,就会导致报错 阅读全文
posted @ 2021-03-26 22:34 青春风采 阅读(872) 评论(0) 推荐(0)
摘要: 前提:了解html 1,首先,我们先来了解一下绝对路径和相对路径 绝对路径:从根目录开始,一级一级往下找。比如:我们想在电脑D盘里面找到一个文件,需要从D盘里面一级一级的找,直到找到自己想要的文件。 相对路径:在一个路径下,另外一个路径以这个路径为参照物。比如:D盘里面有A1和A2两个文件夹,我们想 阅读全文
posted @ 2021-03-25 22:37 青春风采 阅读(319) 评论(0) 推荐(0)
摘要: 首先,我们先来了解WebElement对象。 #导入模块from selenium import webdriver#创建一个浏览器对象driver = webdriver.Firefox()#访问url地址url = "https://www.douban.com/"#调用浏览器对象driver. 阅读全文
posted @ 2021-03-16 22:38 青春风采 阅读(9090) 评论(0) 推荐(0)
摘要: 想要作为一名合格的软件测试工程师,就必须要掌握自动化测试。所以今天就带大家来认识自动化测试框架,说起自动化测试框架,大家应该也都听说过两种常见的自动化测试框架,分别是pytest和unittest。首先先为大家介绍一下,这两种自动化测试框架的优缺点,unittest也是一款自动化测试框架,它是pyt 阅读全文
posted @ 2021-01-09 23:00 青春风采 阅读(449) 评论(0) 推荐(0)
摘要: python中的finally作用,话不多说,请看下图 图一代码以及运行结果: 图二代码以及运行结果: 不知道大家看了以上两组图的代码以及运行结果,有没有发现finally的作用,下来我就为大家慢慢讲解一下,我们都知道代码都是从上往下运行的,但是一旦遇到错误之后,往下的代码就不再运行了,图一的代码是 阅读全文
posted @ 2020-12-26 14:04 青春风采 阅读(3222) 评论(0) 推荐(0)
摘要: 我是转行IT行业不久的一名菜鸟,做的是软件测试,之前一直做的是功能测试,同时也做一些简单的接口测试的工作。然而话说不会写代码的测试不是一名好的测试工程师,所以踏入学习之旅,准备学习python,但是在安装python环境的时候,打开pycharm页面总是会弹出一个弹窗,如下。 话说度娘是无所不能的。 阅读全文
posted @ 2020-11-27 22:37 青春风采 阅读(11025) 评论(0) 推荐(0)