<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yy19890521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yy19890521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yy19890521]]></copyright><item><title><![CDATA[Python selenium —— JS操控浏览器滚动条以及网页div内嵌滚动条]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/116760650</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/116760650</guid><author>yy19890521</author><pubDate>Thu, 13 May 2021 18:26:07 +0800</pubDate><description><![CDATA[今天博主给大家分享一下用JS控制浏览器滚动条的办法。

1.兼容Firefox、Chrome、IE的浏览器滚动JS

经常有人会发现自己写的JS能够控制某个浏览器滚动条，但是却在另一个浏览器上不灵了，博主今天带给大家集中能够兼容Firefox、Chrome以及IE的滚动条滚动方法：




$(window).scrollTop(300);
$(document).scrollTop(300)
$("html,body").scrollTop(300);


都是jQuery的写法，原生js怎么办：

..]]></description><category></category></item><item><title><![CDATA[python selenium 方法调用]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/113700810</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/113700810</guid><author>yy19890521</author><pubDate>Fri, 05 Feb 2021 18:27:22 +0800</pubDate><description><![CDATA[Browser navigation

Navigate to

driver.get("https://selenium.dev")

Get current URL

driver.current_url

Back

driver.back()

Forward

driver.forward()

Refresh

driver.refresh()

Get title

driver.title

Windows and tabs

Get window handle

driver.curre.]]></description><category></category></item><item><title><![CDATA[面试问题总结（不是某个公司，很多公司的汇总）]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/112481185</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/112481185</guid><author>yy19890521</author><pubDate>Mon, 11 Jan 2021 17:55:17 +0800</pubDate><description><![CDATA[1. 自我介绍，介绍你做过的自动化项目
2. 框架的实现原理
3.元素有哪些定位方式
4.动态等待怎么实现
5.有时候明明定位到了元素，但是却无法操作，为什么，怎么解决的
6.怎么执行js脚本
7.如何实现数据分离
8.什么是PO模式
9.在某一个项目中，实现了多少脚本，批量执行一次需要多少时间
10.有没有和jenkins集成过
11.除了selenium，还了解过哪些好用的库
12.做过api测试吗，用了哪些工具，怎么做的
13.平时会通过哪些渠道提升自己
...]]></description><category></category></item><item><title><![CDATA[unirest官网复制]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/109460715</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/109460715</guid><author>yy19890521</author><pubDate>Tue, 03 Nov 2020 00:45:24 +0800</pubDate><description><![CDATA[Documentation

Install WithMaven:


&lt;!-- Pull in as a traditional dependency --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;com.konghq&lt;/groupId&gt;
    &lt;artifactId&gt;unirest-java&lt;/artifactId&gt;
    &lt;version&gt;3.11.03&lt;/version&gt;
&lt;/d.]]></description><category></category></item><item><title><![CDATA[unirest官方文档]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/109460521</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/109460521</guid><author>yy19890521</author><pubDate>Tue, 03 Nov 2020 00:08:44 +0800</pubDate><description><![CDATA[Documentation

Install WithMaven:


&lt;!-- Pull in as a traditional dependency --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;com.konghq&lt;/groupId&gt;
    &lt;artifactId&gt;unirest-java&lt;/artifactId&gt;
    &lt;version&gt;3.11.03&lt;/version&gt;
&lt;/d.]]></description><category></category></item><item><title><![CDATA[testng.xml配置说明（拷贝的）]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/109460114</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/109460114</guid><author>yy19890521</author><pubDate>Mon, 02 Nov 2020 23:26:10 +0800</pubDate><description><![CDATA[testng xml配置文件

简单介绍



运行TestNG测试脚本有两种方式：一种是直接通过IDE运行（例如使用eclipse中的“Run TestNG tests”），另一种是从命令行运行（通过使用xml配置文件）。当我们想执行某个包或者某个类中的一部分测试脚本的时候，使用xml配置文件是非常便利的。在xml配置文件里，不仅可以选择某些需要执行的测试脚本，还可以排除某些不需要运行的测试脚本。

创建testng.xml文件

创建xml文件很容易，只需要在其中填充一些内容。

1）首先要声明一个s.]]></description><category></category></item><item><title><![CDATA[性能测试常见瓶颈分析及调优方法]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/108260922</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/108260922</guid><author>yy19890521</author><pubDate>Thu, 27 Aug 2020 15:01:01 +0800</pubDate><description><![CDATA[在性能测试过程中，最重要的一部分就是性能瓶颈定位与调优。而引发性能瓶颈的原因是多种多样的，在之前的博客：常见的性能测试缺陷有进行介绍。

这篇博客，来聊聊性能测试过程中的一些注意事项，以及常见的一些性能缺陷表现及如何进行定位分析并且调优。。。



一、注意事项

1、断言

在压测时，为了判断发送的请求是否成功，一般会通过对请求添加断言来实现。使用断言时，建议遵循如下规范：

①、断言内容尽量以status/code、msg/message来判断（当然前提是接口设计遵循Restful规范）

Jmete.]]></description><category></category></item><item><title><![CDATA[使用Ruby实现简单的事物驱动的web应用的教程]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/103732731</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/103732731</guid><author>yy19890521</author><pubDate>Fri, 27 Dec 2019 15:19:42 +0800</pubDate><description><![CDATA[简介

对 Web 应用程序来讲，自动化的集成测试是一个非常重要的部分， 然而由于这些测试用例太依赖具体的 Web 页面的实现细节，这就给编写和维护带来的很大的挑战。 通常来讲有两种方法可以生成 Web 应用程序测试用例。

 手工编写脚本：测试人员需要知道 Web 页面上有哪些表单、输入框、选择框、按钮等，以及这些表单元素的名称，ID 等属性，然后才能利用一些工具来编写测试用例。
 ...]]></description><category></category></item><item><title><![CDATA[CC, TBD, EOD都是什么鬼？拯救一写英文邮件就发慌]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/103462684</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/103462684</guid><author>yy19890521</author><pubDate>Mon, 09 Dec 2019 18:12:32 +0800</pubDate><description><![CDATA[职场新人在工作中经常听到这样的对话：“给客户的邮件记得CC我，BCC给财务，告诉客户合同签订时间还TBD。”

But…… CC, BCC, TBD到底是什么鬼？马上来恶补一下职场英文缩写，拯救一写英文邮件就发慌！



商务邮件英文缩词

Acronyms in Email and Texting

CC = carbon copy：抄送

当你给收信人发邮件时，希望另一方也知晓此事，就需要CC...]]></description><category></category></item><item><title><![CDATA[使用 RSpec 进行行为驱动测试]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/102684279</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/102684279</guid><author>yy19890521</author><pubDate>Tue, 22 Oct 2019 15:52:26 +0800</pubDate><description><![CDATA[使用 RSpec 进行行为驱动测试

实现测试驱动开发的综合方法



Bruce Tate
2007 年 9 月 10 日发布

WeiboGoogle+用电子邮件发送本页面



0

在过去十年中，软件开发人员对测试的热情日渐低迷。同一时期出现的动态语言并没有提供编译程序来捕捉最基本的错误，这使得测试变得更加重要。随着测试社区的成长，开发人员开始注意到，除了捕获 bug 等最基本的优点外，测...]]></description><category></category></item><item><title><![CDATA[WebDriverAgent配置]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/102548461</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/102548461</guid><author>yy19890521</author><pubDate>Mon, 14 Oct 2019 15:04:52 +0800</pubDate><description><![CDATA[步骤1:下载

 下载wda，到本地。https://github.com/facebook/WebDriverAgent

 git clone -bhttps://github.com/facebook/WebDriverAgent.git

 最好检查下master代码，可以pull一下。



步骤2:执行wda脚本

命令行终端到wda根目录下， 运行./Scripts/b...]]></description><category></category></item><item><title><![CDATA[ruby中的字符串+冒号（抄袭自Stack Overflow）]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/102506022</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/102506022</guid><author>yy19890521</author><pubDate>Fri, 11 Oct 2019 17:46:59 +0800</pubDate><description><![CDATA[What is the difference between:

1) abc:

2) :xyz

3) abc::xyz

4) abc: :xyz

5) abc: xyz

6) :abc =&gt; xyz

Please post if I've missed any of them.

1)abc:it can't exist independently

2):xyzit ...]]></description><category></category></item><item><title><![CDATA[企业各职位英文缩写：]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/101349298</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/101349298</guid><author>yy19890521</author><pubDate>Wed, 25 Sep 2019 10:25:36 +0800</pubDate><description><![CDATA[企业各职位英文缩写：
GM(General Manager)总经理
VP(Vice President)副总裁
FVP(First Vice President)第一副总裁
AVP(Assistant Vice President)副总裁助理
CEO(Chief Executive Officer)首席执行官，类似总经理、总裁，是企业的法人代表。
COO(Chief Operations Offi...]]></description><category></category></item><item><title><![CDATA[[自动化测试]Appium + Genymotion搭建安卓自动化测试环境简明教程]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/98954239</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/98954239</guid><author>yy19890521</author><pubDate>Fri, 09 Aug 2019 13:31:29 +0800</pubDate><description><![CDATA[关于软件的介绍

Appium是一个开源的、跨平台的测试自动化工具，用于本地、混合和移动web和桌面应用程序，在模拟器(iOS)、仿真器(Android)和真实设备(iOS、Android、Windows、Mac)上进行测试。因为良好的支持库支持,你可以简单的在Java, Python,C#....等等一系列语言中使用Appium支持库编写优雅的自动化测试代码,这边主要讨论的是Java,和Pyth...]]></description><category></category></item><item><title><![CDATA[Android使用Fiddler模拟弱网络环境测试]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/98076271</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/98076271</guid><author>yy19890521</author><pubDate>Thu, 01 Aug 2019 16:54:55 +0800</pubDate><description><![CDATA[前言

现在的Android软件，基本上都会有网络请求，有些APP需要频繁的传输数据时对于网络请求的稳定性和在特殊网络条件下的兼容性有要求，但是我们在测试的时候又很难模拟那种弱网络差网络的情况，今天就给大家分享一篇干货来模拟弱网络情况。
正文
第一步：下载抓包软件fiddler

官网：http://www.telerik.com/fiddler

这是PC端的软件，我们模拟弱网络环境的流程大概是...]]></description><category></category></item><item><title><![CDATA[Android使用Fiddler模拟弱网络环境测试]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/98065538</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/98065538</guid><author>yy19890521</author><pubDate>Thu, 01 Aug 2019 15:43:29 +0800</pubDate><description><![CDATA[前言

现在的Android软件，基本上都会有网络请求，有些APP需要频繁的传输数据时对于网络请求的稳定性和在特殊网络条件下的兼容性有要求，但是我们在测试的时候又很难模拟那种弱网络差网络的情况，今天就给大家分享一篇干货来模拟弱网络情况。
正文
第一步：下载抓包软件fiddler

官网：http://www.telerik.com/fiddler

这是PC端的软件，我们模拟弱网络环境的流程大概是...]]></description><category></category></item><item><title><![CDATA[Android使用Fiddler模拟弱网络环境测试]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/98065347</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/98065347</guid><author>yy19890521</author><pubDate>Thu, 01 Aug 2019 15:42:53 +0800</pubDate><description><![CDATA[前言

现在的Android软件，基本上都会有网络请求，有些APP需要频繁的传输数据时对于网络请求的稳定性和在特殊网络条件下的兼容性有要求，但是我们在测试的时候又很难模拟那种弱网络差网络的情况，今天就给大家分享一篇干货来模拟弱网络情况。
正文
第一步：下载抓包软件fiddler

官网：http://www.telerik.com/fiddler

这是PC端的软件，我们模拟弱网络环境的流程大概是...]]></description><category></category></item><item><title><![CDATA[WebPageTest本地部署（Mac版本）]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/97141611</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/97141611</guid><author>yy19890521</author><pubDate>Wed, 24 Jul 2019 17:09:44 +0800</pubDate><description><![CDATA[github仓库“WebPageTest”。windows可以下载官方的发布版本“WebPageTest 3.0”

目录介绍：



配置虚拟目录





输入虚拟地址后，出现了熟悉的页面，不过现在Location和Browser的两个选项还没有，需要额外配置。



在浏览器中输入“mine.webpagetest.net/install/”查看还未安装的信息：



PHP修改

修改“p...]]></description><category></category></item><item><title><![CDATA[在 macOS 下搭建 WebPageTest 私有实例]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/97135534</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/97135534</guid><author>yy19890521</author><pubDate>Wed, 24 Jul 2019 15:37:34 +0800</pubDate><description><![CDATA[在 macOS 下搭建 WebPageTest 私有实例

发表于 2017-09-27 | 分类于 测试 |  0 Comments  | 阅读次数： 390

WebPageTest 最新版本（17.08）的一个新功能，是增加了一个新的支持多平台的 Agent 端：wptagent。


The biggest change by far is a new cross-platform age...]]></description><category></category></item><item><title><![CDATA[mac下部署webpagetest]]></title><link>https://blog.youkuaiyun.com/yy19890521/article/details/97105318</link><guid>https://blog.youkuaiyun.com/yy19890521/article/details/97105318</guid><author>yy19890521</author><pubDate>Wed, 24 Jul 2019 09:57:19 +0800</pubDate><description><![CDATA[mac下webpagetest搭建

我的server和agent都是在mac上搭建的，所以会和linux下有些不同



一、安装配置Apache和PHP

webpagetest需要使用PHP和Apache启动服务。mac默认安装了Apache和PHP，所以都不需要自己去安装了，下面只大概介绍一下配置



安装配置Apache

mac已默认安装了Apache2，不需要再自己安装了，安装...]]></description><category></category></item></channel></rss>