Enhance order number input with retry logic for improved reliability
This commit is contained in:
17
main.py
17
main.py
@@ -133,8 +133,21 @@ def main():
|
||||
inner_frame.get_by_text("订单号查询").click()
|
||||
inner_frame.get_by_role("tab", name="全部").click()
|
||||
|
||||
inner_frame.locator("#rc_select_0").fill("5000")
|
||||
inner_frame.locator("#rc_select_0").press("Enter")
|
||||
# 填充并验证,如果失败则重试
|
||||
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")
|
||||
# 检查填充是否成功
|
||||
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")
|
||||
|
||||
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