Пример #1
0
 def __init__(self):
     dr = BaseDriver()
     self.driver = dr.android_driver(0)  #这里参数本来是i,因为不知道怎么传,暂时0代替
     self.gd = GetData()
     self.gb = GetByLocator(self.driver)
     self.ex = OperExcel(
         excel_path=r'D:\Job\python\Script\Lipei_app\data\KW_Mode.xlsx')
Пример #2
0
 def game_1(self):
     '''
     自动玩捞菜游戏
     :param driver:
     :param title:
     :param content:
     :return:
     '''
     self.gl = GetByLocator(self.driver)  # 注意这里不要放入init,会导致重复执行
     self.gl.get_locator('haidi_home', 'game').click()
     sleep(5)
     self.gl.get_locator(
         'haidi_home',
         'game1').click()  #这里虽是进h5,但是只要等待足够时间,就可以点击成功,不需要切换activity
Пример #3
0
 def send_new(self, driver, title, content):
     tel = '\n李老师电话:19981203720'
     content = content + tel
     self.gl = GetByLocator(driver)  #注意这里不要放入init,会导致重复执行
     self.gl.get_locator('sina_home', 'increase').click()
     self.gl.get_locator('sina_home', 'chapter').click()
     sleep(8)
     self.gl.get_locator('sina_editchapter', 'title').clear()
     self.gl.get_locator('sina_editchapter', 'title').send_keys(title)
     self.gl.get_locator('sina_editchapter', 'content').clear()
     self.gl.get_locator('sina_editchapter', 'content').send_keys(content)
     sleep(8)
     self.gl.get_locator('sina_editchapter', 'next').click()  #这里有问题
     sleep(2)
     self.gl.get_locator('sina_editchapter', 'save').click()
     sleep(2)
     self.gl.get_locator('sina_editchapter', 'titleSave').click()
     sleep(8)
Пример #4
0
 def __init__(self,driver):
     self.gb = GetByLocator(driver)
Пример #5
0
 def __init__(self, driver):
     self.driver = driver
     self.gl = GetByLocator(self.driver)
Пример #6
0
 def get_element(self, *args):
     """
     定位元素
     :return: 元素
     """
     return GetByLocator(self.driver).get_local_element(args[0])