chore: add output logs, reports, screenshots and resources selectors

This commit is contained in:
xst
2026-07-24 08:33:28 +08:00
parent f23051a876
commit 70bd7fede2
1125 changed files with 4308 additions and 0 deletions
+203
View File
@@ -0,0 +1,203 @@
依次点击:整车运输--承运结算--运费核算
第一步,输入框输入单号,单号取自司机端获取到的数据
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.mytable-footer.vxe-table.tid_2133.border--full.show--head.show--foot.is--group.has--height.fixed--left.fixed--right.t--animat.t--stripe.row--highlight.scroll--x > div.vxe-table--main-wrapper > div.vxe-table--header-wrapper.body--wrapper > table > thead > tr:nth-child(1) > th.vxe-header--column.col_2151.col--center.col--group > div > span > div > input
元素:
<input type="text" autocomplete="off" placeholder="请输入运输单号" class="el-input__inner bindSearch">
第二步,点击查询
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-toolbar > div.vxe-button--wrapper > button:nth-child(1) > span
第三步,点击编辑
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.mytable-footer.vxe-table.tid_2133.border--full.show--head.show--foot.is--group.has--height.fixed--left.fixed--right.t--animat.t--stripe.row--highlight.scroll--x > div.vxe-table--fixed-right-wrapper.scrolling--middle > div.vxe-table--body-wrapper.fixed-right--wrapper > table > tbody > tr:nth-child(1) > td > div > button:nth-child(4) > span > i
第四步,点击核算
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-modal--wrapper.type--modal.is--animat.lock--view.is--mask.is--visible.is--active > div > div.vxe-modal--body > div.vxe-modal--content > div > form > div:nth-child(4) > div > button:nth-child(4) > span
第五步,点击查询菜单
selector
#header-search > svg > use
第六步,输入框输入”运单审核“
selector
#header-search > div > div > input
第七步,点击”整车运输 > 承运结算 > route.运单审核“
selector
body > div.el-select-dropdown.el-popper > div.el-scrollbar > div.el-select-dropdown__wrap.el-scrollbar__wrap > ul > li:nth-child(1) > span
第八步,输入框输入单号,单号取自司机端获取到的数据
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.mytable-footer.vxe-table.tid_2360.border--full.show--head.show--foot.is--group.has--height.fixed--left.fixed--right.t--animat.t--stripe.row--highlight.scroll--y.scroll--x > div.vxe-table--main-wrapper > div.vxe-table--header-wrapper.body--wrapper > table > thead > tr:nth-child(1) > th.vxe-header--column.col_2364.col--center.col--group > div > span > div > input
第九步,点击查询
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-toolbar > div.vxe-button--wrapper > button:nth-child(1) > span
第十步,点击审核
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.mytable-footer.vxe-table.tid_2360.border--full.show--head.show--foot.is--group.has--height.fixed--left.fixed--right.t--animat.t--stripe.row--highlight.scroll--y.scroll--x > div.vxe-table--fixed-right-wrapper.scrolling--middle > div.vxe-table--body-wrapper.fixed-right--wrapper > table > tbody > tr:nth-child(1) > td > div > button:nth-child(2) > span > i
第十一步,滑动以下元素区域,直到审核元素出现,审核元素来自十一步的元素
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-modal--wrapper.type--modal.is--animat.lock--view.is--mask.is--visible.is--active > div > div.vxe-modal--body > div.vxe-modal--content > div:nth-child(1) > form > div:nth-child(1)
第十二步,点击审核通过
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-modal--wrapper.type--modal.is--animat.lock--view.is--mask.is--visible.is--active > div > div.vxe-modal--body > div.vxe-modal--content > div._btns.el-row > button.el-button.el-button--primary.el-button--medium > span
第十三步,点击查询菜单
selector
#header-search > svg > use
第十四步,输入框输入”垫资-财务打款“
selector
#header-search > div > div > input
第十五步,点击”整车运输 > 承运结算 > route.垫资-财务打款“
selector
body > div.el-select-dropdown.el-popper > div.el-scrollbar > div.el-select-dropdown__wrap.el-scrollbar__wrap > ul > li.el-select-dropdown__item.hover > span
第十六步,输入框输入单号,单号取自司机端获取到的数据
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.mytable-footer.vxe-table.tid_171.border--full.show--head.show--foot.is--group.has--height.fixed--left.fixed--right.t--animat.t--stripe.row--highlight.scroll--y.scroll--x > div.vxe-table--main-wrapper > div.vxe-table--header-wrapper.body--wrapper > table > thead > tr:nth-child(1) > th.vxe-header--column.col_175.col--center.col--group > div > span > div > input
第十七步,点击查询
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-toolbar > div.vxe-button--wrapper > button:nth-child(1) > span
第十八步,点击在线支付
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.mytable-footer.vxe-table.tid_171.border--full.show--head.show--foot.is--group.has--height.fixed--left.fixed--right.t--animat.t--stripe.row--highlight.scroll--y.scroll--x > div.vxe-table--fixed-right-wrapper.scrolling--middle > div.vxe-table--body-wrapper.fixed-right--wrapper > table > tbody > tr:nth-child(1) > td > div > button:nth-child(2) > span > i
第十九步,滑动以下元素区域,直到确认打款元素出现
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-modal--wrapper.type--modal.is--animat.lock--view.is--mask.is--visible.is--active > div > div.vxe-modal--body > div.vxe-modal--content
第二十步,点击勾选光大
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-modal--wrapper.type--modal.is--animat.lock--view.is--mask.is--visible.is--active > div > div.vxe-modal--body > div.vxe-modal--content > div > div.el-row > div > form > div:nth-child(9) > div > div:nth-child(2) > label > span.el-radio__input > span
第二十一步,点击勾选手机号
selector
#el-collapse-content-1307 > div > div:nth-child(3) > label > span.el-radio__input > span
第二十二步,点击获取验证码
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-modal--wrapper.type--modal.is--animat.lock--view.is--mask.is--visible.is--active > div > div.vxe-modal--body > div.vxe-modal--content > div > div.el-row > div > form > div.el-row > div.el-col.el-col-4 > div > button > span
第二十三步,输入框输入验证码,固定”1234“
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-modal--wrapper.type--modal.is--animat.lock--view.is--mask.is--visible.is--active > div > div.vxe-modal--body > div.vxe-modal--content > div > div.el-row > div > form > div.el-row > div.el-col.el-col-20 > div > div > div > input
第二十四步,点击确认打款
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-modal--wrapper.type--modal.is--animat.lock--view.is--mask.is--visible.is--active > div > div.vxe-modal--body > div.vxe-modal--content > div > div.el-row > div > form > div:nth-child(12) > div > button > span
第二十五步,点击查询菜单
selector
#header-search > svg > use
第二十六步,输入框输入”垫资-货主打款“
selector
#header-search > div > div > input
第二十七步,点击”整车运输 > 承运结算 > route.垫资-货主打款“
selector
body > div.el-select-dropdown.el-popper > div.el-scrollbar > div.el-select-dropdown__wrap.el-scrollbar__wrap > ul > li:nth-child(1) > span
第二十八步,输入框输入单号,单号取自司机端获取到的数据
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.mytable-footer.vxe-table.tid_296.border--full.show--head.show--foot.is--group.has--height.fixed--left.fixed--right.t--animat.t--stripe.row--highlight.scroll--y.scroll--x > div.vxe-table--main-wrapper > div.vxe-table--header-wrapper.body--wrapper > table > thead > tr:nth-child(1) > th.vxe-header--column.col_300.col--center.col--group > div > span > div > input
第二十九步,点击查询
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-toolbar > div.vxe-button--wrapper > button:nth-child(1) > span
第三十步,点击打款
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.mytable-footer.vxe-table.tid_296.border--full.show--head.show--foot.is--group.has--height.fixed--left.fixed--right.t--animat.t--stripe.row--highlight.scroll--y.scroll--x > div.vxe-table--fixed-right-wrapper.scrolling--middle > div.vxe-table--body-wrapper.fixed-right--wrapper > table > tbody > tr:nth-child(1) > td > div > button:nth-child(2) > span > i
第三十一步,点击勾选光大
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-modal--wrapper.type--modal.is--animat.lock--view.is--mask.is--visible.is--active > div > div.vxe-modal--body > div.vxe-modal--content > div > form > div > div:nth-child(3) > div > div > div:nth-child(3) > label > span.el-radio__label
第三十一步,点击确认打款
selector
#app > div > div.main-container.hasTagsView > section > div > div > div > div.vxe-modal--wrapper.type--modal.is--animat.lock--view.is--mask.is--visible.is--active > div > div.vxe-modal--body > div.vxe-modal--content > div > div > button > span
第三十二步,点击确认
selector
body > div.el-message-box__wrapper > div > div.el-message-box__btns > button.el-button.el-button--default.el-button--small.el-button--primary > span
+190
View File
@@ -0,0 +1,190 @@
第一步:点击货源
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/fixed_bottom_navigation_icon").instance(1) |
第二步:点击货源单
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| -android uiautomator | new UiSelector().className("android.widget.RelativeLayout").instance(3) |
第三步:输入框填写数量
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/et_num |
| class name | android.widget.EditText |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/et_num") |
第四步:点击勾选同意
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/check_xieyi |
| class name | android.widget.CheckBox |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/check_xieyi") |
第五步:点击接单
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/tv_bian |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/tv_bian") |
第六步:点击装货
| Find By | Selector |
| -------------------- | ----------------------------- |
| -android uiautomator | new UiSelector().text("装货") |
第七步:点击取消
| Find By | Selector |
| -------------------- | ------------------------------------------------- |
| id | android:id/button2 |
| -android uiautomator | new UiSelector().resourceId("android:id/button2") |
第八步:输入吨位
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/et_dun |
| class name | android.widget.EditText |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/et_dun") |
第九步:点击选择图片
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| -android uiautomator | new UiSelector().className("android.widget.ImageView").instance(2) |
第十步:点击相册
| Find By | Selector |
| -------------------- | ----------------------------- |
| -android uiautomator | new UiSelector().text("相册") |
第十一步:选择图片
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/cb_check |
| class name | android.widget.CheckBox |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/cb_check") |
第十二步:点击完成
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/btn_ok |
| class name | android.widget.Button |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/btn_ok") |
第十三步:点击勾选同意
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/check_xieyi |
| class name | android.widget.CheckBox |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/check_xieyi") |
第十四步:点击装货
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/tv_nick |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/tv_nick") |
第十五步:滑动合同
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/textHtml |
| class name | android.webkit.WebView |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/textHtml") |
第十六步:点击已知晓
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/tv_affirm |
| class name | android.widget.TextView |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/tv_affirm") |
第十七步:点击确定
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/ok_tv3 |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/ok_tv3") |
第十九步:点击卸货
| Find By | Selector |
| -------------------- | ----------------------------- |
| -android uiautomator | new UiSelector().text("卸货") |
第二十步:点击取消
| Find By | Selector |
| -------------------- | ------------------------------------------------- |
| id | android:id/button2 |
| -android uiautomator | new UiSelector().resourceId("android:id/button2") |
第二十一步:输入吨位
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/et_dun |
| class name | android.widget.EditText |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/et_dun") |
第二十二步:点击选择图片
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| -android uiautomator | new UiSelector().className("android.widget.ImageView").instance(2) |
第二十三步:点击相册
| Find By | Selector |
| -------------------- | ----------------------------- |
| -android uiautomator | new UiSelector().text("相册") |
第二十四步:选择图片
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/cb_check |
| class name | android.widget.CheckBox |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/cb_check") |
第二十五步:点击完成
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/btn_ok |
| class name | android.widget.Button |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/btn_ok") |
第二十六步:点击卸货
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/tv_nick |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/tv_nick") |
第二十七步:点击确定
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| id | com.arpa.ynchenggangdriver:id/ok_tv3 |
| -android uiautomator | new UiSelector().resourceId("com.arpa.ynchenggangdriver:id/ok_tv3") |
第二十八步:获取单号,获取一下元素中的数据,提取单号
| Find By | Selector |
| -------------------- | ------------------------------------------------------------ |
| -android uiautomator | new UiSelector().text("运输单号:RHJC040026071600021457570057") |