appium-python

from selenium.webdriver.firefox.webdriver import WebDriver
from selenium.webdriver.common.action_chains import ActionChains
import time


success = True
desired_caps = {}
desired_caps['browserName'] = 'iOS'
desired_caps['platform'] = 'Mac'
desired_caps['version'] = '6.1'
desired_caps['app'] = os.path.abspath('/Users/mac_hy/Library/Developer/Xcode/DerivedData/ZDPrometheus-eanlmixqosrcqbaqvpsbixofcqto/Build/Products/Debug-iphonesimulator/guest.app')


wd = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
wd.implicitly_wait(60)


def is_alert_present(wd):
try:
wd.switch_to_alert().text
return True
except:
return False


try:
wd.find_elements_by_xpath("//window[1]/image[3]").click()
wd.find_elements_by_xpath("//window[1]/image[3]").click()
wd.find_elements_by_name("tabbar item unselected 01").click()
wd.find_elements_by_name("手机号码").send_keys("131012345678")
# 131012345678
wd.find_elements_by_xpath("//window[1]/textfield[1]").send_keys("131012345678")
wd.find_elements_by_xpath("//window[1]/secure[1]").send_keys("123456")
wd.find_elements_by_xpath("//window[1]/button[7]").click()
wd.find_elements_by_xpath("//window[1]/scrollview[1]").click()
wd.execute_script("mobile: swipe", {"touchCount": 1 , "startX": 59, "startY": 286, "endX": 70, "endY": 297, "duration": 0.9494141 })
wd.find_elements_by_xpath("//window[1]/text[1]").click()
wd.find_elements_by_name("apply business dropdown arrow ").click()
wd.find_elements_by_xpath("//window[1]/tableview[1]/cell[2]/button[1]").click()
wd.find_elements_by_xpath("//window[1]/textfield[1]").send_keys("13101234567")
wd.find_elements_by_name("apply business button submit").click()
wd.switch_to_alert().accept()
wd.find_elements_by_xpath("//window[4]/alert[1]/text[1]").click()
wd.find_elements_by_name("确定").click()
wd.find_elements_by_name("tabbar item unselected 01").click()
wd.find_elements_by_name("注册").click()
wd.find_elements_by_xpath("//window[1]/textfield[1]").send_keys("18321333675")
wd.find_elements_by_name("sign up agreement button").click()
wd.execute_script("  ", None);
wd.execute_script("用户协议", None);
wd.find_elements_by_name("navigation bar button back").click()
wd.find_elements_by_name("sign up agreement button unsel").click()
wd.find_elements_by_name("发送验证码").click()
wd.find_elements_by_xpath("//window[1]/textfield[1]").send_keys("804592")
wd.find_elements_by_name("(null)").send_keys("804592")
wd.find_elements_by_xpath("//window[1]/secure[1]").send_keys("123456")
wd.find_elements_by_xpath("//window[1]/secure[2]").send_keys("123456")
wd.find_elements_by_xpath("//window[1]/button[2]").click()
finally:
wd.quit()
if not success:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值