<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ProgrammerFan0101的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ProgrammerFan0101</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ProgrammerFan0101]]></copyright><item><title><![CDATA[pycharm同一目录下import已存在的.py文件报错 MAC]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/86701237</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/86701237</guid><author>ProgrammerFan0101</author><pubDate>Wed, 30 Jan 2019 11:54:29 +0800</pubDate><description><![CDATA[

在文件所在的文件夹右键--&amp;gt;mark  Directory as--&amp;gt;source root即可

]]></description><category></category></item><item><title><![CDATA[MAC  java.io.IOException: Agent is unreachable via TCP错误解决办法）]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/84400033</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/84400033</guid><author>ProgrammerFan0101</author><pubDate>Fri, 23 Nov 2018 17:59:43 +0800</pubDate><description><![CDATA[

jmeter添加jp@gc - PerfMon Metrics Collector



以我本地虚拟机为例

上传ServerAgent-2.2.1.zip，解压ServerAgent-2.2.1.zip包（下载地址：），

chmod 777 startAgent.sh  并执行sh startAgent.sh启动

在ServerAgent-2.2.1.zip加压包中，找到CMDRunn...]]></description><category></category></item><item><title><![CDATA[如何查找APK文件的appPackage和appActivity]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142639</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142639</guid><author>ProgrammerFan0101</author><pubDate>Fri, 23 Nov 2018 10:08:03 +0800</pubDate><description><![CDATA[我希望你已经完成了Lunching Amazon App的教程，并且必须注意以下声明：

capabilities.setCapability（“appPackage”，“in.amazon.mShop.android.shopping”）; capabilities.setCapability（“appActivity”，“com.amazon.mShop.home.HomeActivity”）...]]></description><category></category></item><item><title><![CDATA[转移APK从手机到PC和PC到手机]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142655</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142655</guid><author>ProgrammerFan0101</author><pubDate>Fri, 23 Nov 2018 10:07:50 +0800</pubDate><description><![CDATA[ 

 

在移动自动化的生命周期中，有许多情况需要将apk文件从设备传输到计算机，反之亦然。即使使用Appium自动化，也需要在系统上安装apk文件，以便脚本可以将Appium定位到它。您必须注意Appium Automation脚本中的以下语句行：

 


			1

			2

			3
			
			
			File classpathRoot = new File(System.get...]]></description><category></category></item><item><title><![CDATA[如何将文件（.txt / .pdf / .jpg / .apk）从设备/模拟器拉到本地计算机？]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142679</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142679</guid><author>ProgrammerFan0101</author><pubDate>Fri, 23 Nov 2018 10:07:41 +0800</pubDate><description><![CDATA[在本教程中，我们将了解什么是ADB以及如何从命令行或测试脚本发出adb命令。以下内容将在本章中介绍：

如何打印adb版本号
	如何将所有连接的设备/模拟器实例的列表打印到adb服务器。
	如何安装apk文件到模拟器/读取Android设备
	如何捕获Android设备的日志
	如何启动和终止adb服务器
	如何在目标模拟器/设备实例中启动远程shell。
	如何将文件（.txt / .pdf /...]]></description><category></category></item><item><title><![CDATA[如何通过Wifi将Android设备与PC连接]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142705</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142705</guid><author>ProgrammerFan0101</author><pubDate>Fri, 23 Nov 2018 10:07:30 +0800</pubDate><description><![CDATA[什么是Appium？
	设置Appium
	Appium基础知识
	Appium中级
	要知道的事情
	如何查找APK文件的appPackage和appActivity
		转移APK从手机到PC和PC到手机
		ADB命令
		如何通过Wifi将Android设备与PC连接
	
	设置虚拟设备
	Appium On Mac
在之前的Appium教程之一中，我们学习了如何通过USB将Android...]]></description><category></category></item><item><title><![CDATA[如何使用Android模拟器创建Android虚拟设备]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142731</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142731</guid><author>ProgrammerFan0101</author><pubDate>Fri, 23 Nov 2018 10:07:20 +0800</pubDate><description><![CDATA[这是移动测试的一个重要章节，因为这将教会我们如何使用Android Emulator或AVD Manager创建Android虚拟设备，该设备 在手动移动测试和使用Appium的移动自动化期间使用。但在继续这一长篇章之前，有必要了解仿真器，Android虚拟设备（AVD）和AVD Manager等术语。

 

什么是模拟器？

一个仿真器 是模拟真实的移动设备的应用软件，硬件 和操作系统，使我们...]]></description><category></category></item><item><title><![CDATA[使用AVD Manager创建自定义设备定义]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142755</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142755</guid><author>ProgrammerFan0101</author><pubDate>Fri, 23 Nov 2018 10:07:09 +0800</pubDate><description><![CDATA[正如前一章“ 如何使用Android模拟器创建Android虚拟设备”所述，Android模拟器不是真正的设备，而是模拟android系统的Android设备的副本。这可以不同地配置以模拟不同的Android设备。在AVD配置的帮助下，Android Emulator可以模拟：

不同的目标平台版本
	不同的屏幕尺寸
	不同的决议
	不同的输入法
	不同的硬件配置
	SD卡的外部存储容量不同
尽管...]]></description><category></category></item><item><title><![CDATA[Mac OS 下配置Java环境变量]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/84373718</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/84373718</guid><author>ProgrammerFan0101</author><pubDate>Fri, 23 Nov 2018 10:06:58 +0800</pubDate><description><![CDATA[转自：https://www.jianshu.com/p/b518ce7e2bce

 


	先去Oracle官网下载地址 下载JDK并安装,
	


如图.png

2.查找JDK安装路径: $ ls -l /usr/bin/java

	

	如图.png
	
	回到桌面,点击前往 -&amp;gt; 前往文件夹，拷贝路径/System/Library/Frameworks/JavaVM.frame...]]></description><category></category></item><item><title><![CDATA[将应用程序部署到IOS真机设备]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142806</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142806</guid><author>ProgrammerFan0101</author><pubDate>Tue, 06 Nov 2018 11:48:36 +0800</pubDate><description><![CDATA[要在IOS真机设备上测试应用程序，您必须注册Apple开发人员计划。在Apple开发者帐户上免费注册后，您需要购买开发人员程序以在真实设备上测试应用程序。将应用程序部署到IOS真机设备

，我们需要做以下任务：

第1步：创建证书签名请求（CSR）
	第2步：创建开发证书
	第3步：添加设备
	第4步：创建应用程序ID
	第5步：创建配置文件
	第6步：配置项目
	第7步：添加开发者帐户
 

第...]]></description><category></category></item><item><title><![CDATA[Mac上设置Appium]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142843</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142843</guid><author>ProgrammerFan0101</author><pubDate>Tue, 06 Nov 2018 11:48:21 +0800</pubDate><description><![CDATA[要在Mac上设置Appium，请按照以下步骤操作：

1）从链接http://appium.io/下载Appium for iOS。
2）右键单击下载的文件并使用DiskImageMounter 打开它，如下所示。它将在不同的文件夹中打开Appium.app。

 

3）将Appium.app拖到Applications文件夹，如下所示。

4）双击Applications文件夹打开Appium...]]></description><category></category></item><item><title><![CDATA[构建和运行Xcode项目]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142873</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142873</guid><author>ProgrammerFan0101</author><pubDate>Tue, 06 Nov 2018 11:48:07 +0800</pubDate><description><![CDATA[在本章中，我们将学习如何  在Mac Machine上构建和运行Xcode项目，因为为了在Real IOS设备上执行Appium Test，需要使用Xcode在设备上安装Safari Launcher App。为此，我们需要执行以下步骤：

从https://github.com/budhash/SafariLauncher链接下载Git项目。
	通过Build＆Run Xcode Project...]]></description><category></category></item><item><title><![CDATA[IOS真机上的Appium测试]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142891</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83142891</guid><author>ProgrammerFan0101</author><pubDate>Tue, 06 Nov 2018 11:47:49 +0800</pubDate><description><![CDATA[Appium用于在具有不同平台的多个设备上执行相同的自动化测试。Appium支持android，IOS，windows。在这里，我们将讨论如何使用Appium在Real IOS设备上运行针对Web App的测试。

先决条件：

Mac OS X 10.7（需要最低版本）
	您需要使用有效的Apple ID帐户注册iOS Developer程序。
	下载并安装Xcode更新版本（首选）
	由您的机...]]></description><category></category></item><item><title><![CDATA[Selenium常见面试题（一）]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83143850</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83143850</guid><author>ProgrammerFan0101</author><pubDate>Tue, 06 Nov 2018 11:47:36 +0800</pubDate><description><![CDATA[问题1） TestNG中使用的注释是什么？

Ans：@Test，@ BeforeSuite，@ AfterSuite，@ BeforeTest，@ AfterTest，@ BeforeClass，@ AfterClass，@ BeforeMethod，@ AfterMethod。

问题2）你如何从excel读取数据？

 


			1

			2

			3

			4

			5

			...]]></description><category></category></item><item><title><![CDATA[Selenium常见面试题（二）]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83143895</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83143895</guid><author>ProgrammerFan0101</author><pubDate>Tue, 06 Nov 2018 11:47:18 +0800</pubDate><description><![CDATA[问题1）我们可以在不使用sendKeys（）的情况下输入文本吗？

Ans - 是的，我们可以不使用sendKeys（）方法输入文本。我们必须使用javascript和包装类与WebDriver扩展类的组合，检查下面的代码 -

 


			1

			2

			3

			4

			5

			6

			7

			8

			9

			10

			11
			
			
			pub...]]></description><category></category></item><item><title><![CDATA[什么是TestNG？]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83144017</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83144017</guid><author>ProgrammerFan0101</author><pubDate>Tue, 06 Nov 2018 11:46:58 +0800</pubDate><description><![CDATA[TestNG 是一个受 JUnit 和 NUnit 启发的测试框架，但引入了一些新功能，使其功能更强大，更易于使用。

它是一个开源的自动化测试框架; 其中NG试验NG装置Ñ分机ģ eneration。TestNG与JUnit类似，但它比JUnit强大得多，但它仍然受到JUnit的启发。它的设计优于JUnit，尤其是在测试集成类时。特别感谢TestNG的创建者Cedric Beust。

Test...]]></description><category></category></item><item><title><![CDATA[在Eclipse中安装TestNG]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83144053</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83144053</guid><author>ProgrammerFan0101</author><pubDate>Tue, 06 Nov 2018 11:46:36 +0800</pubDate><description><![CDATA[ 

安装TestNG很容易，因为它是Eclipse IDE的插件。安装TestNG的先决条件是在安装此插件期间应该启动并运行Internet连接，并且应在计算机中安装Eclipse IDE。请参阅下载和安装Eclipse以将Eclipse安装到您的系统。

 

要遵循的步骤：

1）启动Eclipse IDE，然后从“帮助”菜单中单击“ 安装新软件 ”。



2）您将看到一个对话窗口，单击“...]]></description><category></category></item><item><title><![CDATA[TestNG测试用例]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83144078</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83144078</guid><author>ProgrammerFan0101</author><pubDate>Tue, 06 Nov 2018 11:45:08 +0800</pubDate><description><![CDATA[使用TestNG的第一个测试用例

要遵循的步骤：

1）按Ctrl + N，在TestNG类别下选择“ TestNG Class ” ，然后单击Next。

要么

右键单击Test Case文件夹，转到TestNG并选择“ TestNG Class ”。



2）如果您的项目已设置并且您在创建TestNG类之前选择了“测试用例”文件夹，则源文件夹和包名称将在表单上预先填充。将类名设置为“ T...]]></description><category></category></item><item><title><![CDATA[TestNG测试套件]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83144119</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83144119</guid><author>ProgrammerFan0101</author><pubDate>Tue, 06 Nov 2018 11:44:35 +0800</pubDate><description><![CDATA[在任何项目中，您将最终到达需要在运行时执行如此多测试用例的位置。一起运行一组测试用例是调用执行测试套件。这些测试用例可以相互依赖，也可以按特定顺序执行。TestNg使我们能够管理我们的测试执行。

 

TestNG测试套件

在TestNG框架中，我们需要创建  testng.xml文件来创建和处理多个测试类。这是xml文件，您将在其中配置测试运行，设置测试依赖项，包含或排除任何测试，方法，类或...]]></description><category></category></item><item><title><![CDATA[TestNG注释]]></title><link>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83144164</link><guid>https://blog.youkuaiyun.com/ProgrammerFan0101/article/details/83144164</guid><author>ProgrammerFan0101</author><pubDate>Fri, 19 Oct 2018 09:30:38 +0800</pubDate><description><![CDATA[ 

在TestNG Introduction章节中，我们遇到了TestNG Framework中使用的不同注释，但到目前为止我们只使用了三个（Before，After和Test）。尽管这些是最常用的注释，但是谁知道你将使用你的框架走多远，并且可能喜欢使用其他有用的TestNG注释。

在此之前，我希望您对TestNG中的Annotations层次结构或Annotations级别提出一个小想法。
...]]></description><category></category></item></channel></rss>