from selenium.webdriver.common.by import By
order_no = None
"""
一、以下为app登录模块配置信息
"""
# 我的
app_login_me = By.XPATH, "//*[@text='我的']"
# 登录头像
app_login_icon = By.XPATH, "//*[@resource-id='com.tpshop.malls:id/head_img']"
# 用户名
app_username = By.XPATH, "//*[@resource-id='com.tpshop.malls:id/mobile_et']"
# 密码
app_pwd = By.XPATH, "//*[@resource-id='com.tpshop.malls:id/pwd_et']"
# 协议
app_pro = By.XPATH, "//*[@resource-id='com.tpshop.malls:id/agree_btn']"
# 登录按钮
app_login_btn = By.XPATH, "//*[@resource-id='com.tpshop.malls:id/login_tv']"
# 登录昵称 com.tpshop.malls:id/nick_name_tv
app_nickname = By.XPATH, "//*[@resource-id='com.tpshop.malls:id/nick_name_tv']"
"""
二、以下为app订单模块配置信息
"""
# 1、点击首页
app_order_index = By.XPATH, "//*[@text='分类']"
# 2、点击搜索框1
app_order_search_text1 = By.XPATH, "//*[@class='android.widget.EditText']"
# 点击搜索框2
app_order_search_text2 = By.XPATH, "//*[@class='android.widget.EditText']"
# 3、输入搜索内容
# app_order_sarch_content =
# 4、点击搜索按钮
app_order_search_btn = By.XPATH, "//*[@resource-id='com.tpshop.malls:id/search_btn']"
# 5、点击选择第一张图片的商品
app_choose_img = By.XPATH, "//*[@resource-id='com.tpshop.malls:id/product_pic_img']"
# 6、点击加入购物车
app_order_add_cart = By.XPATH, "//*[@text='加入购物车']"
# 7、点击确定
app_order_cart_ok = By.XPATH, "//*[@text='确定']"
# 8、点击购物车
app_order_cart = By.XPATH, "//*[@text='购物车']"
# 9、点击 立即购买
app_order_cart_now_purchase = By.XPATH, "//*[@text='立即购买']"
# 10、点击 提交订单
app_order_submit = By.XPATH, "//*[@text='提交订单']"
# 11、点击 立即支付
app_order_now_pay = By.XPATH, "//*[@text='立即支付']"
# 12、输入支付密码
app_order_pay_pwd = By.XPATH, "//*[@resource-id='com.tpshop.malls:id/pwd_et']"
# 13、点击 确定
app_order_pay_ok = By.XPATH, "//*[@text='确定']"
# 14、获取订单编号
app_order_no = By.XPATH, "//*[@resource-id='com.tpshop.malls:id/pay_trade_no_tv']"
"""
三、以下为web后台登录模块配置信息
"""
# 用户名
web_username = By.CSS_SELECTOR, '[name="username"]'
# 密码
web_pwd = By.CSS_SELECTOR, '[name="password"]'
# 验证码
web_verify = By.CSS_SELECTOR, '[name="vertify"]'
# 登录按钮
web_login_btn = By.CSS_SELECTOR, '[name="submit"]'
# 登录昵称
web_login_nickname = By.CSS_SELECTOR, '.bgdopa-t'
"""
四、以下为web后台发货模块配置信息
"""
# 1、点击 订单 菜单
web_order = By.XPATH, "//a[text()='订单']"
# 2、点击左侧菜单 发货单
web_order_goods_list = By.XPATH, "//a[text()='发货单']"
# 切换frame
web_order_frame_workspace = By.CSS_SELECTOR, '#workspace'
# 3、点击去发货
# web_order_go_goods = By.XPATH, "//a[text()='去发货']"
# 指定编号发货 //div[text()=202206222103597720]/../..//td[@class="handle"]//a[1]
web_order_go_goods = "//div[text()='{}']/../..//td[@class='handle']//a[1]"
# 4、勾选物流公司 韵达
web_order_company = By.CSS_SELECTOR, '[value="YD"]'
# 5、输入配送单号 [name="invoice_no"]
web_order_goods_no = By.CSS_SELECTOR, '[name="invoice_no"]'
# 6、点击确认发货
web_order_ok = By.CSS_SELECTOR, '.ncap-btn-send'
# 7、打印配货单单
web_order_print_order = By.XPATH, "//a[text()='打印配货单']"
# 8、获取订单编号
web_order_no = By.XPATH, "//div[@id='printDiv']/div[@class='contact-info']/dl[1]/dd[2]"
# 难点:如何根据指定的订单编号,查找对应的去发货元素
# 思路:先找共同的父级,再逐级查找
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
uiAutoTestTpshop.zip (26个子文件)
uiAutoTestTpshop
log
tpshop_auto.log 109KB
base
__pycache__
base.cpython-36.pyc 3KB
__init__.cpython-36.pyc 199B
__init__.py 52B
base.py 2KB
img
utils.py 3KB
data
app_order.json 156B
expect.json 60B
run_suite.py 334B
page
page_app_order.py 3KB
__pycache__
page_app_order.cpython-36.pyc 4KB
page_app_login.cpython-36.pyc 2KB
__init__.cpython-36.pyc 2KB
page_web_order.cpython-36.pyc 2KB
page_web_login.cpython-36.pyc 2KB
__init__.py 4KB
page_web_login.py 953B
page_web_order.py 2KB
page_app_login.py 1KB
report
tpshop_auto_report.html 12KB
config.py 165B
script
test01_app_from_login_to_order.py 2KB
__pycache__
test01_app_from_login_to_order.cpython-36.pyc 2KB
test02_web_from_login_to_order.cpython-36.pyc 2KB
test02_web_from_login_to_order.py 1KB
TPshop.apk 32.5MB
共 26 条
- 1
资源评论
樱桃小丸子测试
- 粉丝: 54
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功