コード例 #1
0
 def choose_baby_category(self):
     # 输入关键词搜索,选中女装类目
     init_element(self.baby_category_locator).click()
     sleep(5)
     ReleaseCommonMethods().search_keyword('女装/女士精品>>连衣裙',
                                           poco(text="女装/女士精品>>连衣裙"))
     locate_by_anchor(poco(text="保证金1000/订单险/账期保障"), 1, 'l0').click()
コード例 #2
0
 def search_keyword(self, keyword, element):
     does_item_search = True
     # 输入搜索的关键字后,点击搜索
     poco(name='android.widget.EditText').set_text(keyword)
     element_click(self.search02_locator)
     try:
         sleep(3)  # 3秒sleep,搜索完成前,页面上存在的元素使显示等待无实际作用
         element.wait_for_appearance(10)  # 列表搜索,10秒显示等待
     except:
         does_item_search = False
     return does_item_search
コード例 #3
0
 def nine_activities_successful(self):
     # 进入九块九页面
     self.auction_common.nine_page()
     # 选择宝贝
     self.auction_common.choose_products()
     # 输入拍卖数量
     self.auction_common.auction_number(1)
     # 修改活动时间
     self.auction_common.activity_time()
     # 点击上架预展
     self.auction_common.click_on_preview_button()
     # 上架预展前判断是否需要授权
     if init_element(self.impower_locator).exists():
         self.auction_common.impower()
         # 点击上架预展
         self.auction_common.click_on_preview_button()
     sleep(5)
     # 返回拍卖主页
     poco(name="com.taobao.qianniu:id/qn_widmill_nav_bar_back_btn").click()
コード例 #4
0
 def any_drop_warehouse(self):
     # 进入任意降页面
     self.auction_common.arbitrary_drop_page()
     # 输入拍卖数量,起拍价,保底价
     self.auction_common.number_and_price(1, 100, 88)
     # 设置时间
     self.auction_common.set_time()
     # 输入降价幅度和保证金,点击'计算降价周期'按钮
     self.auction_common.reduction_and_margin(5, 999)
     # 选择宝贝
     self.auction_common.choose_products()
     # 点击放入仓库中
     self.auction_common.in_warehouse()
     # 放入仓库中之前判断是否需要授权
     if init_element(self.impower_locator).exists():
         self.auction_common.impower()
         # 点击放入仓库中
         self.auction_common.in_warehouse()
     sleep(5)
     # 返回拍卖主页
     poco(name="com.taobao.qianniu:id/qn_widmill_nav_bar_back_btn").click()
コード例 #5
0
 def pat_increase_warehouse(self):
     # 进入增价拍页面
     self.auction_common.pat_increase_page()
     # 选择宝贝
     self.auction_common.choose_products()
     # 输入起拍价,加价规则
     self.auction_common.rules_for_starting_price(123456, 321)
     # 输入重复上架,封顶价
     self.auction_common.repetition_and_top_price(0, 0)
     # 设置时间
     self.auction_common.set_time()
     # 点击放入仓库中
     self.auction_common.in_warehouse()
     # 放入仓库中之前判断是否需要授权
     if init_element(self.impower_locator).exists():
         self.auction_common.impower()
         # 点击放入仓库中
         self.auction_common.in_warehouse()
     sleep(5)
     # 返回拍卖主页
     poco(name="com.taobao.qianniu:id/qn_widmill_nav_bar_back_btn").click()
コード例 #6
0
 def price_and_quantity(self):
     poco('android.widget.RelativeLayout').swipe('down')
     # BasePage().page_swipe_buttom02()
     init_element(self.fixed_price_locator).click()
     poco(text='设置规格').wait_for_appearance(8)
     # 选择尺码
     init_element(self.choose_size_locator).click()
     poco(text="145/52A").click()
     poco(text="155/60A").click()
     poco(text='确定').click()
     init_element(self.choose_size_locator).invalidate()
     # 选择颜色
     sleep(3)
     init_element(self.choose_color_locator).click()
     poco(text="乳白色").click()
     poco(text="米白色").click()
     init_element(self.sure2_locator).click()
     # 批量填充价格和库存
     poco(text="批量填充").invalidate()
     poco(text="批量填充").click()
     locate_by_anchor(poco(text='价格'), 1, 'l1l0l0').set_text('10000000')
     locate_by_anchor(poco(text='库存'), 1, 'l1l0l0').set_text('999')
     poco(text="确认").click()
     poco(text="确定").click()