コード例 #1
0
def switch_shopType():
    """
    切换平台配送点/加盟店
    :return:
    """
    # browser.find_element_by_css_selector("a[href *= 'users/delivery_point?shopType=1']").click()
    browser.find_element_by_link_text("配送点").click()
コード例 #2
0
ファイル: partner.py プロジェクト: wxt151/lnlife
def add_partner():
    """
    添加邀请人
    :return:
    """
    browser.find_element_by_link_text("邀请人管理").click()
    browser.find_element_by_css_selector(
        "button[data-url *= '/seo/partner/add']").click()
    locator = (By.CSS_SELECTOR, "input[placeholder = '手机号/ID']")
    phoneIDInput = partnerInst.wait_element_visible(locator)
    if phoneIDInput is not False:
        phoneIDInput.send_keys("19914863531")
    else:
        pass

    time.sleep(1)
    locator = (By.CSS_SELECTOR, "ul.select2-selection__rendered>li")
    partnerInst.wait_element_visible(locator, 2)
    partnerInstList = browser.find_elements_by_css_selector(
        "li[class ^= 'select2-results__option']")  # 类名以value值开头
    partnerInstList[0].click()

    browser.find_element_by_id("name").send_keys("桃子")
    browser.find_element_by_id("type4").click()
    Select(browser.find_element_by_id("city")).select_by_visible_text("南宁市")
    browser.find_element_by_id("day").send_keys("3")
    browser.find_element_by_id("percen").send_keys("50")
    browser.find_element_by_id("bonus").send_keys("10086")
    browser.find_element_by_id("partnerBut").click()
    time.sleep(3)
    partnerInst.close_SweetAlert()
コード例 #3
0
def select_city():
    # 选择城市
    locator = (By.LINK_TEXT, "柳州市")
    WebDriverWait(browser, 4).until(EC.visibility_of_element_located(locator))
    browser.find_element_by_link_text("柳州市").click()

    # 判断是否出现"商品信息",出现则说明页面加载成功
    try:
        locator = (By.CSS_SELECTOR,
                   "#datatatle > thead > tr.active > th:nth-child(1)")
        WebDriverWait(browser,
                      3).until(EC.visibility_of_element_located(locator))
    except Exception as err_msg:
        print("无法加载页面:%s", err_msg)
コード例 #4
0
ファイル: partner.py プロジェクト: wxt151/lnlife
def set_partner_default():
    """
    邀请人默认值设置
    :return:
    """
    browser.find_element_by_link_text("邀请人管理").click()
    browser.find_element_by_css_selector(
        "button[data-url *= '/seo/partner/default']").click()
    locator = (By.ID, "day")
    dayInput = partnerInst.wait_element_visible(locator)
    if dayInput is not False:
        # 输入框原本有默认值,需要清空再输入
        dayInput.clear()
        dayInput.send_keys("365")
        commisInput = browser.find_element_by_id("commission")
        commisInput.clear()
        commisInput.send_keys(20)
    else:
        pass
    browser.find_element_by_id("biguserBut").click()
    time.sleep(1)
    partnerInst.close_SweetAlert()
コード例 #5
0
ファイル: seckill.py プロジェクト: wxt151/lnlife
            browser.find_element_by_id("scareBut").click()
            seckillInst.close_SweetAlert()
    else:
        pass


def filter_condition():
    """
     搜索:选择过滤条件
    :return:
    """
    Select(browser.find_element_by_name("status")).select_by_visible_text(
        "已结束")  # 活动状态
    Select(browser.find_element_by_name("type")).select_by_visible_text("请选择")
    # browser.find_element_by_name("key").send_keys("")   # 输入搜索字段
    # 点击搜索按钮
    browser.find_element_by_css_selector(".fa.fa-search").click()  # 通过类名查找搜索按钮


def see_oplog():
    browser.find_element_by_css_selector(
        "button[data-url *= '/seo/seckill/oplog/10024']").click()
    time.sleep(3)
    seckillInst.close_modal_content()


if __name__ == "__main__":
    seckillInst.openPages(first_level="推广管理", second_level="抢购活动")
    browser.find_element_by_link_text("广州市").click()
    filter_condition()
コード例 #6
0
def switch_bonusSetting():
    # 选择红包设置
    locator = (By.LINK_TEXT, "红包设置")
    WebDriverWait(browser, 4).until(EC.visibility_of_element_located(locator))
    browser.find_element_by_link_text("红包设置").click()
コード例 #7
0
def switch_to_DeliveryDistance():
    # 切换送达距离
    locator = (By.LINK_TEXT, "送达距离")
    WebDriverWait(browser, 4).until(EC.visibility_of_element_located(locator))
    browser.find_element_by_link_text("送达距离").click()
コード例 #8
0
def see_goods_detail(goodName="八桂大明山包装饮用水18L"):
    goodHref = browser.find_element_by_link_text(goodName)
    goodHref.click()
    print(goodHref.text)
コード例 #9
0
ファイル: commentControl.py プロジェクト: wxt151/lnlife
def tab_order_type():
    # 切换平台订单
    time.sleep(1)
    browser.find_element_by_link_text("平台订单").click()
コード例 #10
0
def switch_city():
    """
    切换城市
    :return:
    """
    browser.find_element_by_link_text("柳州市").click()
コード例 #11
0
ファイル: partner.py プロジェクト: wxt151/lnlife
def personal_promotion_effect():
    browser.find_element_by_link_text("邀请人管理").click()
    browser.find_element_by_link_text("桃子").click()