Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

贩卖指令纹章bug #3

Closed
5 of 6 tasks
Lawkey-Gobland opened this issue Sep 13, 2022 · 2 comments
Closed
5 of 6 tasks

贩卖指令纹章bug #3

Lawkey-Gobland opened this issue Sep 13, 2022 · 2 comments
Labels
bug Something isn't working

Comments

@Lawkey-Gobland
Copy link

Lawkey-Gobland commented Sep 13, 2022

在提问之前...

  • 我已经搜索了现有的 issues 和 discussions
  • 我已经阅读了readme中除版本记录以外的所有内容
  • 我在提问题之前至少花费了 5 分钟来思考和准备
  • 我正在使用最新版的 FGO-ExpBall
  • 这个问题出现了至少3次
  • 我使用过旧版的 FGO-ExpBall 并且没有出现过这个问题

描述你的问题

贩卖指令纹章界面当筛选1,2星时,若不存在纹章,不能正常进行筛选。
此时对象不存在不能确认筛选,但程序认为已经点击过了确认筛选,就会在开始点选指令纹章进行贩卖。但此时筛选界面还没有关闭。之后触发fuse。

如何复现

包里没有1,2星指令纹章时进入贩卖步骤。

预期行为

No response

相关 Logs

[2022-09-13 17:31:39,319][INFO]<fgo> FGO-ExpBall v1.5.3
[2022-09-13 17:31:39,705][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe devices
[2022-09-13 17:32:16,276][INFO]<fgo.Cli> connect 8KE5T19528030219
[2022-09-13 17:32:16,277][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 wait-for-device
[2022-09-13 17:32:16,468][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell getprop ro.build.version.sdk
[2022-09-13 17:32:19,727][INFO]<fgo.Cli> main
[2022-09-13 17:32:19,729][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell ls -l /data/local/tmp/rotationwatcher.jar
[2022-09-13 17:32:19,959][DEBUG]<airtest.core.android.rotation> install_rotationwatcher skipped
[2022-09-13 17:32:19,959][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell app_process -Djava.class.path=/data/local/tmp/rotationwatcher.jar /data/local/tmp com.example.rotationwatcher.Main
[2022-09-13 17:32:20,540][DEBUG]<airtest.utils.nbsp> [rotation_server]b'90'
[2022-09-13 17:32:21,098][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell wm size
[2022-09-13 17:32:21,097][INFO]<airtest.core.android.rotation> update orientation None->1
[2022-09-13 17:32:21,098][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell wm size
[2022-09-13 17:32:21,461][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell getprop ro.sf.lcd_density
[2022-09-13 17:32:21,562][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell getprop ro.sf.lcd_density
[2022-09-13 17:32:21,776][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell dumpsys SurfaceFlinger
[2022-09-13 17:32:21,881][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell dumpsys SurfaceFlinger
[2022-09-13 17:32:22,154][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell getevent -p
[2022-09-13 17:32:22,265][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell getevent -p
[2022-09-13 17:32:22,650][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell ls -l /data/local/tmp/maxpresent.jar
[2022-09-13 17:32:22,755][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell dumpsys window windows
[2022-09-13 17:32:22,979][DEBUG]<airtest.core.android.touch_methods.maxtouch> install_maxtouch skipped
[2022-09-13 17:32:22,979][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 forward --no-rebind tcp:17399 localabstract:maxpresent_17399
[2022-09-13 17:32:23,103][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell dumpsys activity top
[2022-09-13 17:32:23,266][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell app_process -Djava.class.path=/data/local/tmp/maxpresent.jar /data/local/tmp com.netease.maxpresent.MaxPresent socket maxpresent_17399
[2022-09-13 17:32:23,937][DEBUG]<airtest.utils.nbsp> [airtouch_server]b'Metrics Message : 1920.0=====1080.0'
[2022-09-13 17:32:23,941][INFO]<fgo.Kernel> FP summon
[2022-09-13 17:32:23,951][DEBUG]<airtest.utils.nbsp> [airtouch_server]b'Start local socket (maxpresent_17399) server...'
[2022-09-13 17:32:24,507][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell dumpsys package com.netease.nie.yosemite
[2022-09-13 17:32:24,781][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 forward --no-rebind tcp:15577 localabstract:javacap_15577
[2022-09-13 17:32:24,976][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell pm path com.netease.nie.yosemite
[2022-09-13 17:32:25,238][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell CLASSPATH=/data/app/com.netease.nie.yosemite-mk4WOtpGvI80mC-I7h5N9Q==/base.apk exec app_process /system/bin com.netease.nie.yosemite.Capture --scale 100 --socket javacap_15577 -lazy 2>&1
[2022-09-13 17:32:25,826][DEBUG]<airtest.utils.nbsp> [javacap_sever]b'Capture server listening on @javacap_15577'
[2022-09-13 17:32:26,143][DEBUG]<airtest.core.android.cap_methods.javacap> (1, 3, 0, 1920, 1080, 0, 0, 0, 1)
[2022-09-13 17:32:32,020][DEBUG]<fgo.Fuse> 0
[2022-09-13 17:32:33,130][DEBUG]<fgo.Fuse> 0
[2022-09-13 17:32:35,944][INFO]<fgo.Kernel> Sell servant
[2022-09-13 17:32:51,678][INFO]<fgo.Kernel> Sell reisou
[2022-09-13 17:33:05,689][INFO]<fgo.Kernel> Sell command code
[2022-09-13 17:33:18,306][DEBUG]<fgo.Fuse> 0
[2022-09-13 17:33:20,821][DEBUG]<fgo.Fuse> 1
[2022-09-13 17:33:21,232][DEBUG]<fgo.Fuse> 2
[2022-09-13 17:33:21,629][DEBUG]<fgo.Fuse> 3
[2022-09-13 17:33:22,011][DEBUG]<fgo.Fuse> 4
[2022-09-13 17:33:22,423][DEBUG]<fgo.Fuse> 5
[2022-09-13 17:33:22,819][DEBUG]<fgo.Fuse> 6
[2022-09-13 17:33:23,244][DEBUG]<fgo.Fuse> 7
[2022-09-13 17:33:23,625][DEBUG]<fgo.Fuse> 8
[2022-09-13 17:33:24,021][DEBUG]<fgo.Fuse> 9
[2022-09-13 17:33:24,420][DEBUG]<fgo.Fuse> 10
[2022-09-13 17:33:24,815][DEBUG]<fgo.Fuse> 11
[2022-09-13 17:33:25,226][DEBUG]<fgo.Fuse> 12
[2022-09-13 17:33:25,622][DEBUG]<fgo.Fuse> 13
[2022-09-13 17:33:26,016][DEBUG]<fgo.Fuse> 14
[2022-09-13 17:33:26,429][DEBUG]<fgo.Fuse> 15
[2022-09-13 17:33:26,827][DEBUG]<fgo.Fuse> 16
[2022-09-13 17:33:27,235][DEBUG]<fgo.Fuse> 17
[2022-09-13 17:33:27,634][DEBUG]<fgo.Fuse> 18
[2022-09-13 17:33:28,031][DEBUG]<fgo.Fuse> 19
[2022-09-13 17:33:28,426][DEBUG]<fgo.Fuse> 20
[2022-09-13 17:33:28,836][DEBUG]<fgo.Fuse> 21
[2022-09-13 17:33:29,246][DEBUG]<fgo.Fuse> 22
[2022-09-13 17:33:29,642][DEBUG]<fgo.Fuse> 23
[2022-09-13 17:33:30,037][DEBUG]<fgo.Fuse> 24
[2022-09-13 17:33:30,435][DEBUG]<fgo.Fuse> 25
[2022-09-13 17:33:30,832][DEBUG]<fgo.Fuse> 26
[2022-09-13 17:33:31,228][DEBUG]<fgo.Fuse> 27
[2022-09-13 17:33:31,623][DEBUG]<fgo.Fuse> 28
[2022-09-13 17:33:32,034][DEBUG]<fgo.Fuse> 29
[2022-09-13 17:33:32,433][DEBUG]<fgo.Fuse> 30
[2022-09-13 17:33:32,845][DEBUG]<fgo.Fuse> 31
[2022-09-13 17:33:33,240][DEBUG]<fgo.Fuse> 32
[2022-09-13 17:33:33,664][DEBUG]<fgo.Fuse> 33
[2022-09-13 17:33:34,075][DEBUG]<fgo.Fuse> 34
[2022-09-13 17:33:34,488][DEBUG]<fgo.Fuse> 35
[2022-09-13 17:33:34,899][DEBUG]<fgo.Fuse> 36
[2022-09-13 17:33:35,294][DEBUG]<fgo.Fuse> 37
[2022-09-13 17:33:35,686][DEBUG]<fgo.Fuse> 38
[2022-09-13 17:33:36,082][DEBUG]<fgo.Fuse> 39
[2022-09-13 17:33:36,495][DEBUG]<fgo.Fuse> 40
[2022-09-13 17:33:36,892][DEBUG]<fgo.Fuse> 41
[2022-09-13 17:33:37,287][DEBUG]<fgo.Fuse> 42
[2022-09-13 17:33:37,681][DEBUG]<fgo.Fuse> 43
[2022-09-13 17:33:38,089][DEBUG]<fgo.Fuse> 44
[2022-09-13 17:33:38,496][DEBUG]<fgo.Fuse> 45
[2022-09-13 17:33:38,907][DEBUG]<fgo.Fuse> 46
[2022-09-13 17:33:39,304][DEBUG]<fgo.Fuse> 47
[2022-09-13 17:33:39,716][DEBUG]<fgo.Fuse> 48
[2022-09-13 17:33:40,112][DEBUG]<fgo.Fuse> 49
[2022-09-13 17:33:40,522][DEBUG]<fgo.Fuse> 50
[2022-09-13 17:33:40,916][DEBUG]<fgo.Fuse> 51
[2022-09-13 17:33:41,328][DEBUG]<fgo.Fuse> 52
[2022-09-13 17:33:41,720][DEBUG]<fgo.Fuse> 53
[2022-09-13 17:33:42,118][DEBUG]<fgo.Fuse> 54
[2022-09-13 17:33:42,523][DEBUG]<fgo.Fuse> 55
[2022-09-13 17:33:42,920][DEBUG]<fgo.Fuse> 56
[2022-09-13 17:33:43,309][DEBUG]<fgo.Fuse> 57
[2022-09-13 17:33:43,704][DEBUG]<fgo.Fuse> 58
[2022-09-13 17:33:44,100][DEBUG]<fgo.Fuse> 59
[2022-09-13 17:33:44,512][DEBUG]<fgo.Fuse> 60
[2022-09-13 17:33:44,922][DEBUG]<fgo.Fuse> 61
[2022-09-13 17:33:45,319][DEBUG]<fgo.Fuse> 62
[2022-09-13 17:33:45,715][DEBUG]<fgo.Fuse> 63
[2022-09-13 17:33:46,109][DEBUG]<fgo.Fuse> 64
[2022-09-13 17:33:46,505][DEBUG]<fgo.Fuse> 65
[2022-09-13 17:33:46,914][DEBUG]<fgo.Fuse> 66
[2022-09-13 17:33:47,326][DEBUG]<fgo.Fuse> 67
[2022-09-13 17:33:47,738][DEBUG]<fgo.Fuse> 68
[2022-09-13 17:33:48,166][DEBUG]<fgo.Fuse> 69
[2022-09-13 17:33:48,573][DEBUG]<fgo.Fuse> 70
[2022-09-13 17:33:48,988][DEBUG]<fgo.Fuse> 71
[2022-09-13 17:33:49,400][DEBUG]<fgo.Fuse> 72
[2022-09-13 17:33:49,794][DEBUG]<fgo.Fuse> 73
[2022-09-13 17:33:50,191][DEBUG]<fgo.Fuse> 74
[2022-09-13 17:33:50,575][DEBUG]<fgo.Fuse> 75
[2022-09-13 17:33:50,972][DEBUG]<fgo.Fuse> 76
[2022-09-13 17:33:51,383][DEBUG]<fgo.Fuse> 77
[2022-09-13 17:33:51,781][DEBUG]<fgo.Fuse> 78
[2022-09-13 17:33:52,177][DEBUG]<fgo.Fuse> 79
[2022-09-13 17:33:52,574][DEBUG]<fgo.Fuse> 80
[2022-09-13 17:33:52,967][DEBUG]<fgo.Fuse> 81
[2022-09-13 17:33:52,968][CRITICAL]<fgo.Cli> Script Stopped: Fused
[2022-09-13 17:34:04,688][DEBUG]<airtest.utils.nbsp> [rotation_server]b'0'
[2022-09-13 17:34:05,433][INFO]<airtest.core.android.rotation> update orientation 1->0
[2022-09-13 17:34:05,433][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell dumpsys window windows
[2022-09-13 17:34:05,835][DEBUG]<airtest.core.android.adb> F:\FGO-py.cn.portable\Python39\Lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s 8KE5T19528030219 shell dumpsys activity top

截图

Capture_2022-09-13_17 17 40 895

还有别的吗?

No response

来点色图

好家伙

@hgjazhgj hgjazhgj added the bug Something isn't working label Sep 13, 2022
@hgjazhgj
Copy link
Owner

包里留一个上了锁的低星纹章可以临时解决此问题
这个bug具体怎么修复我再想想
此外,你的这张截图是通过screenshot命令创建的吗,如果是,我就可以直接把你的截图放进FGO-ExpBall中

@Lawkey-Gobland
Copy link
Author

截图来自于FGO-py检查截图功能。我觉得识别到对象不存在按钮就点击取消,然后跳到下一步的操作就行了吧。贩卖从者和礼装也可以加上这个判定,不过大概也不会有人触发就是了。

@hgjazhgj hgjazhgj pinned this issue Nov 11, 2022
@hgjazhgj hgjazhgj closed this as not planned Won't fix, can't repro, duplicate, stale Nov 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants