webdriver启动chrome、firefox前,读取个人配置文件

webdriver在打开chrome、firefox浏览器时,默认是创建新用户,每次打开都是一个全新的浏览器。对于浏览器需要使用npapi插件,会有困扰。通过加载个人配置文件的方式,在第一次打开浏览器时,手动设置npapi插件是否加载,后续运行直接使用之前的配置信息,不会反复提示。

chrome:
ChromeOptions options = new ChromeOptions();
options.addArguments(“–user-data-dir=C:/Users/xxx/AppData/Local/Google/Chrome/User Data/Default”);
WebDriver driver = new ChromeDriver(options);

firefox:
FirefoxProfile fp = new FirefoxProfile();
ProfilesIni allProfiles = new ProfilesIni();
fp = allProfiles.getProfile(“default”);
WebDriver driver = new FirefoxDriver(fp);

【转】eclipse配置NDK

新建并配置一个Builder:
(a)Project->Properties->Builders->New,新建一个Builder。
(b)在弹出的【Choose configuration type】对话框,选择【Program】,点击【OK】:
(c)在弹出的【Edit Configuration】对话框中,配置选项卡【Main】。
在“Name“中输入新builders的名称(我取名为Ndk_Builder)。
在“Location”中输入nkd-build.cmd的路径。
(我的是D:\AndroidDev\android-ndk-r7\ndk-build.cmd,根据各自的ndk路径设置,也可以点击“Browser File System…”来选取这个路径)。
在“Working Diretcoty”中输入${workspace_loc:/TestNdk}(也可以点击“Browse Workspace”来选取TestNdk目录)。

(d)【Edit Configuration】对话框中,配置选项卡【Refresh】。
勾选“Refresh resources upon completion”,
勾选“The entire workspace”,
勾选“Recuresively include sub-folders”。

(e)【Edit Configuration】对话框中,配置选项卡【Build options】。
勾选“After a “Clean””,
勾选“During manual builds”,
勾选“During auto builds”,
勾选“Specify working set of relevant resources”。

点击“Specify Resources…”
勾选TestNdk工程的“jni“目录,点击”finish“。
点击“OK“,完成配置。

Maven构建robotium脚本

一、环境准备
1.下载maven
推荐3.2.1 >> http://maven.apache.org/download.cgi
设置环境变量maven

2.安装android sdk
1. 下载android SDK:http://developer.android.com/sdk/index.html
2. 设置环境变量ANDROID_HOME,如,E:\adt-bundle\sdk
3. 在Android SDK Manager中安装Android SDK Tools、Android SDK Platform-tools

3.安装ndk
1. 安装ADT时,选上NDK Plugins(如sdk中已自带ndk,忽略此步)
2. 下载NDK:http://developer.android.com/tools/sdk/ndk/index.html
3. 解压NDK,设置环境变量ANDROID_NDK_HOME,如,E:\adt-bundle\android-ndk-r9c
4. Eclipse:windows=>performance=>android=>NDK,选择NDK路径
继续阅读Maven构建robotium脚本

web.py+MySQLdb+Mako for windows

安装python2.7

>> http://www.python.org/download/

安装MySQLdb

>> https://pypi.python.org/pypi/MySQL-python,根据python安装包,选择32位或64位

安装web.py

>> http://webpy.org/install

  1. 将web.py解压在根目录,如c:\webpy
  2. 安装:python c:\webpy\setup.py install

安装Mako

  1. 安装easy_install >> https://pypi.python.org/pypi/setuptools
  2. 下载Mako >> http://www.makotemplates.org/download.html
  3. 安装Mako:C:\Python27>easy_install c:\Mako-0.8.1.tar.gz

新版xcode如何加载旧ios模拟器

原理:
将旧的iOS模拟器文件,复制到xcode对应目录下

步骤:
1. 右键点击xcode文件,选择“显示包内容”
1

2. 进入虚拟机存放路径:Contents => Developer => Platforms => iPhoneSimulator.platform => Developer => SDKs

3. 复制对应版本的虚拟机文件,拷贝至新xcode同样路径下。

PS:mac 10.8以上版本,无法使用4.3版虚拟机