Enhance order number input with retry logic for improved reliability
This commit is contained in:
15
main.py
15
main.py
@@ -133,8 +133,21 @@ def main():
|
|||||||
inner_frame.get_by_text("订单号查询").click()
|
inner_frame.get_by_text("订单号查询").click()
|
||||||
inner_frame.get_by_role("tab", name="全部").click()
|
inner_frame.get_by_role("tab", name="全部").click()
|
||||||
|
|
||||||
inner_frame.locator("#rc_select_0").fill("5000")
|
# 填充并验证,如果失败则重试
|
||||||
|
max_retries = 3
|
||||||
|
expected_value = "5000"
|
||||||
|
for attempt in range(max_retries):
|
||||||
|
inner_frame.locator("#rc_select_0").fill(expected_value)
|
||||||
inner_frame.locator("#rc_select_0").press("Enter")
|
inner_frame.locator("#rc_select_0").press("Enter")
|
||||||
|
# 检查填充是否成功
|
||||||
|
actual_value = inner_frame.locator("#rc_select_0").input_value()
|
||||||
|
if actual_value == expected_value:
|
||||||
|
print(f"文本框填充成功: {expected_value}")
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
print(f"第 {attempt + 1} 次填充失败,实际值: {actual_value},重试...")
|
||||||
|
if attempt == max_retries - 1:
|
||||||
|
print(f"警告: {max_retries} 次尝试后仍未成功填充,继续执行...")
|
||||||
|
|
||||||
# 读取订单号文件
|
# 读取订单号文件
|
||||||
order_id_file = os.path.join(os.path.dirname(__file__), "orderID.txt")
|
order_id_file = os.path.join(os.path.dirname(__file__), "orderID.txt")
|
||||||
|
|||||||
222
orderID.txt
Normal file
222
orderID.txt
Normal file
@@ -0,0 +1,222 @@
|
|||||||
|
SC70202510110001
|
||||||
|
SC70202510110002
|
||||||
|
SC70202510110003
|
||||||
|
SC70202510110004
|
||||||
|
SC70202510110005
|
||||||
|
SC70202510110006
|
||||||
|
SC70202510110007
|
||||||
|
SC70202510110008
|
||||||
|
SC70202510110009
|
||||||
|
SC70202510110010
|
||||||
|
SC70202510110011
|
||||||
|
SC70202510110012
|
||||||
|
SC70202510110013
|
||||||
|
SC70202510110014
|
||||||
|
SC70202510110015
|
||||||
|
SC70202510110016
|
||||||
|
SC70202510110017
|
||||||
|
SC70202510110018
|
||||||
|
SC70202510110019
|
||||||
|
SC70202510110020
|
||||||
|
SC70202510110021
|
||||||
|
SC70202510110022
|
||||||
|
SC70202510110023
|
||||||
|
SC70202510110024
|
||||||
|
SC70202510110025
|
||||||
|
SC70202510110026
|
||||||
|
SC70202510110027
|
||||||
|
SC70202510110028
|
||||||
|
SC70202510110029
|
||||||
|
SC70202510110030
|
||||||
|
SC70202510110031
|
||||||
|
SC70202510110032
|
||||||
|
SC70202510110033
|
||||||
|
SC70202510110034
|
||||||
|
SC70202510110035
|
||||||
|
SC70202510110036
|
||||||
|
SC70202510110037
|
||||||
|
SC70202510110038
|
||||||
|
SC70202510110039
|
||||||
|
SC70202510110040
|
||||||
|
SC70202510110041
|
||||||
|
SC70202510110042
|
||||||
|
SC70202510110043
|
||||||
|
SC70202510110044
|
||||||
|
SC70202510110045
|
||||||
|
SC70202510110046
|
||||||
|
SC70202510110047
|
||||||
|
SC70202510110048
|
||||||
|
SC70202510110049
|
||||||
|
SC70202510110050
|
||||||
|
SC70202510110051
|
||||||
|
SC70202510110052
|
||||||
|
SC70202510110053
|
||||||
|
SC70202510110054
|
||||||
|
SC70202510110055
|
||||||
|
SC70202510110056
|
||||||
|
SC70202510110057
|
||||||
|
SC70202510110058
|
||||||
|
SC70202510110059
|
||||||
|
SC70202510110060
|
||||||
|
SC70202510110061
|
||||||
|
SC70202510110062
|
||||||
|
SC70202510110063
|
||||||
|
SC70202510110064
|
||||||
|
SC70202510110065
|
||||||
|
SC70202510110066
|
||||||
|
SC70202510110067
|
||||||
|
SC70202510110068
|
||||||
|
SC70202510110069
|
||||||
|
SC70202510110070
|
||||||
|
SC70202510110071
|
||||||
|
SC70202510110072
|
||||||
|
SC70202510110073
|
||||||
|
SC70202510110074
|
||||||
|
SC70202510110075
|
||||||
|
SC70202510110076
|
||||||
|
SC70202510110077
|
||||||
|
SC70202510110078
|
||||||
|
SC70202510110079
|
||||||
|
SC70202510110080
|
||||||
|
SC70202510110081
|
||||||
|
SC70202510110082
|
||||||
|
SC70202510110083
|
||||||
|
SC70202510110084
|
||||||
|
SC70202510110085
|
||||||
|
SC70202510110086
|
||||||
|
SC70202510110087
|
||||||
|
SC70202510110088
|
||||||
|
SC70202510110089
|
||||||
|
SC70202510110090
|
||||||
|
SC70202510110091
|
||||||
|
SC70202510110092
|
||||||
|
SC70202510110093
|
||||||
|
SC70202510110094
|
||||||
|
SC70202510110095
|
||||||
|
SC70202510110096
|
||||||
|
SC70202510110097
|
||||||
|
SC70202510110098
|
||||||
|
SC70202510110099
|
||||||
|
SC70202510110100
|
||||||
|
SC70202510110101
|
||||||
|
SC70202510110102
|
||||||
|
SC70202510110103
|
||||||
|
SC70202510110104
|
||||||
|
SC70202510110105
|
||||||
|
SC70202510110106
|
||||||
|
SC70202510110107
|
||||||
|
SC70202510110108
|
||||||
|
SC70202510110109
|
||||||
|
SC70202510110110
|
||||||
|
SC70202510110111
|
||||||
|
SC70202510110112
|
||||||
|
SC70202510110113
|
||||||
|
SC70202510110114
|
||||||
|
SC70202510110115
|
||||||
|
SC70202510110116
|
||||||
|
SC70202510110117
|
||||||
|
SC70202510110118
|
||||||
|
SC70202510110119
|
||||||
|
SC70202510110120
|
||||||
|
SC70202510110121
|
||||||
|
SC70202510110122
|
||||||
|
SC70202510110123
|
||||||
|
SC70202510110124
|
||||||
|
SC70202510110125
|
||||||
|
SC70202510110126
|
||||||
|
SC70202510110127
|
||||||
|
SC70202510110128
|
||||||
|
SC70202510110129
|
||||||
|
SC70202510110130
|
||||||
|
SC70202510110131
|
||||||
|
SC70202510110132
|
||||||
|
SC70202510110133
|
||||||
|
SC70202510110134
|
||||||
|
SC70202510110135
|
||||||
|
SC70202510110136
|
||||||
|
SC70202510110137
|
||||||
|
SC70202510110138
|
||||||
|
SC70202510110139
|
||||||
|
SC70202510110140
|
||||||
|
SC70202510110141
|
||||||
|
SC70202510110142
|
||||||
|
SC70202510110143
|
||||||
|
SC70202510110144
|
||||||
|
SC70202510110145
|
||||||
|
SC70202510110146
|
||||||
|
SC70202510110147
|
||||||
|
SC70202510110148
|
||||||
|
SC70202510110149
|
||||||
|
SC70202510110150
|
||||||
|
SC70202510110151
|
||||||
|
SC70202510110152
|
||||||
|
SC70202510110153
|
||||||
|
SC70202510110154
|
||||||
|
SC70202510110155
|
||||||
|
SC70202510110156
|
||||||
|
SC70202510110157
|
||||||
|
SC70202510110158
|
||||||
|
SC70202510110159
|
||||||
|
SC70202510110160
|
||||||
|
SC70202510110161
|
||||||
|
SC70202510110162
|
||||||
|
SC70202510110163
|
||||||
|
SC70202510110164
|
||||||
|
SC70202510110165
|
||||||
|
SC70202510110166
|
||||||
|
SC70202510110167
|
||||||
|
SC70202510110168
|
||||||
|
SC70202510110169
|
||||||
|
SC70202510110170
|
||||||
|
SC70202510110171
|
||||||
|
SC70202510110172
|
||||||
|
SC70202510110173
|
||||||
|
SC70202510110174
|
||||||
|
SC70202510110175
|
||||||
|
SC70202510110176
|
||||||
|
SC70202510110177
|
||||||
|
SC70202510110178
|
||||||
|
SC70202510110179
|
||||||
|
SC70202510110180
|
||||||
|
SC70202510110181
|
||||||
|
SC70202510110182
|
||||||
|
SC70202510110183
|
||||||
|
SC70202510110184
|
||||||
|
SC70202510110185
|
||||||
|
SC70202510110186
|
||||||
|
SC70202510110187
|
||||||
|
SC70202510110188
|
||||||
|
SC70202510110189
|
||||||
|
SC70202510110190
|
||||||
|
SC70202510110191
|
||||||
|
SC70202510110192
|
||||||
|
SC70202510110193
|
||||||
|
SC70202510110194
|
||||||
|
SC70202510110195
|
||||||
|
SC70202510110196
|
||||||
|
SC70202510110197
|
||||||
|
SC70202510110198
|
||||||
|
SC70202510110199
|
||||||
|
SC70202510110200
|
||||||
|
SC70202510110201
|
||||||
|
SC70202510110202
|
||||||
|
SC70202510110203
|
||||||
|
SC70202510110204
|
||||||
|
SC70202510110205
|
||||||
|
SC70202510110206
|
||||||
|
SC70202510110207
|
||||||
|
SC70202510110208
|
||||||
|
SC70202510110209
|
||||||
|
SC70202510110210
|
||||||
|
SC70202510110211
|
||||||
|
SC70202510110212
|
||||||
|
SC70202510110213
|
||||||
|
SC70202510110214
|
||||||
|
SC70202510110215
|
||||||
|
SC70202510110216
|
||||||
|
SC70202510110217
|
||||||
|
SC70202510110218
|
||||||
|
SC70202510110219
|
||||||
|
SC70202510110220
|
||||||
|
SC70202510110221
|
||||||
|
SC70202510110222
|
||||||
Reference in New Issue
Block a user