
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
用pyYaml来读取yaml文件格式的配置文件。
我想很多人跟我一样,一直认为安全测试是测试领域中非常酷非常高大上的方向,就像黑客一样,之前做功能也了解过一点SQL注入和XSS漏洞,现在,需要往这个高大上的门槛里迈进半步,让我们先从一样工具开始吧——Burp Suite一 Burp 是什么学习一款工具的第一步就是搞清楚它是什么,是做什么的?Burp 是一款安全领域非常重要的工具(或者说是平台),它用于攻击Web应用程序。Burp里面包含一些工具,
很多人发现chrome有项功能,就是在开发者工具里能够模拟手机打开网页,便想能否用selenium对此进行自动化测试。答案当然是yes!今天博主便给大家分享下如何用chrome的MobileEmulation实现手机网页自动化测试。1. 第一种方法第一种方法是通过device name来确定我们要模拟的手机样式,示例代码如下:# -*- coding: utf-8 -*-from selenium
用Python搭建自动化测试框架,我们需要组织用例以及测试执行,这里博主推荐Python的标准库——unittest。unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, t
用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件——ActionChainsselenium.webdriver.common.action_chains.ActionChains(driver)这个类基本能够满足我们所有对鼠标操作的需求。1.ActionChains基本用法首先
文件上传是所有UI自动化测试都要面对的一个头疼问题,今天博主在这里给大家分享下自己处理文件上传的经验,希望能够帮助到广大被文件上传坑住的seleniumer。首先,我们要区分出上传按钮的种类,大体上可以分为两种,一种是input框,另外一种就比较复杂,通过js、flash等实现,标签非input我们分别对这两种进行分析:1.input标签众所周知,input标签是可以直接send_keys的,这里
更多关于python selenium的文章,请关注我的专栏:Python Selenium自动化测试详解看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用:chromedriver版本支持的Chrome版本v2.37v64-66v2.36v63-65v2.3...
今天我们讲讲switch_to家中的一个异类:switch_to.active_element,当然,我们先普及一下其他的家族成员。1.switch_toselenium做自动化的过程中,经常会遇到alert、frame和新的window,这是经常是switch_to家族大展拳脚的时候,先看看switch_to家族的成员:alert——返回浏览器的Alert对象,可对浏览器alert、co
今天给大家分享一个selenium中经常会有人遇到的坑:selenium.common.exceptions.StaleElementReferenceException: Message: Element not found in the cache - perhaps the page has changed since it was looked up群里经常会有人问,“我循环去点击一
今天总结下selenium的下拉选择框。我们通常会遇到两种下拉框,一种使用的是html的标签select,另一种是使用input标签做的假下拉框。后者我们通常的处理方式与其他的元素类似,点击或使用JS等。而对于前者,selenium给了有力的支持,就是Select类。我们要进行试验的网站:http://sahitest.com/demo/selectTest.htm网页与源码截图如下:1.导入(i







