自动化之路appium之Page Object Model 设计理念 ------Pages篇--广告定位

刚刚咱们说到了,登录现在将一开始点击进去app时候广告问题处理
下面话不多说代码伺候

from base.base_page import BasePage
from appium.webdriver.common.mobileby import MobileBy



class HomePage(BasePage):

    #初始化
    def __init__(self,driver):
        BasePage.__init__(self,driver)
        #引导页
        self.yy_yindao=(MobileBy.ANDROID_UIAUTOMATOR,'new UiSelector().resourceId("me.onehome.app:id/immediately")')
        # 广告定位
        self.ad_loc = (MobileBy.ANDROID_UIAUTOMATOR, 'new UiSelector().resourceId("me.onehome.app:id/closeButton")')
        self.share = (MobileBy.ANDROID_UIAUTOMATOR,'new UiSelector().resourceId("me.onehome.app:id/action_bar_right_bt_iv")')
        self.wx=(MobileBy.ID,'me.onehome.app:id/socialize_image_view')

   #点击跳过引导页
    def click_yindaoye_ad(self):
         self.click_element(self.yy_yindao)
   #点击关闭广告
    def click_close_ad(self):
        self.click_element(self.ad_loc)

    #滑动顶部视图
    def scroll_top_view(self):
        self.move_element_Action((664,132),(90,132),(717,1275))

    #点击轮播图  scroll_view
    def click_scroll_view(self):
        self.tap_position_touch_Action((361,137),(717,1275))

    #点击分享:
    def click_share(self):
        self.click_element(self.share)

    #点击微信:
    def click_weixin(self):
        self.click_elements(self.wx,0)

代码已上传,基本的app广告处理完成, 页面操作成功后,跳转登录状态,刚刚上传的代码,是咱们这个广告进去的下一步操作,谢谢大家观看,不足之处,还望博友多多提意见, 博主虚心接受学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值