blob: b6f9ad44a0e3a7b9eb47ae26404c7daf95e11cf3 [file] [log] [blame]
import re
import sys
import os
import time
sys.path.append(os.path.join(os.environ['ANDROID_VIEW_CLIENT_HOME'], 'src'))
from com.dtmilano.android.viewclient import ViewClient, View
FLAG_ACTIVITY_NEW_TASK = 0x10000000
def init_view_client():
package = 'org.wordpress.android'
#activity = '.ui.posts.PostsActivity'
activity = '.ui.accounts.NewBlogActivity'
device, serialno = ViewClient.connectToDeviceOrExit()
component = package + '/' + activity
device.startActivity(component=component, flags=FLAG_ACTIVITY_NEW_TASK)
ViewClient.sleep(2)
return ViewClient(device, serialno), device
vc, device = init_view_client()
ViewClient.sleep(1)
def createABlog(name):
vc.dump(0.1)
settingsButton = vc.findViewWithText('Create a WordPress.com blog')
while settingsButton == None:
device.press('KEYCODE_DPAD_DOWN')
device.press('KEYCODE_DPAD_DOWN')
device.press('KEYCODE_DPAD_DOWN')
device.press('KEYCODE_DPAD_DOWN')
vc.dump(0.1)
settingsButton = vc.findViewWithText('Create a WordPress.com blog')
settingsButton.touch()
vc.dump(0.5)
device.type(name)
time.sleep(1)
device.press('KEYCODE_DPAD_DOWN')
device.press('KEYCODE_DPAD_DOWN')
device.press('KEYCODE_DPAD_CENTER')
time.sleep(30)
for i in xrange(90, 1001):
createABlog("taliwuttalot" + str(i))
time.sleep(2)