diff --git a/main.py b/main.py index 8a50247..7395713 100644 --- a/main.py +++ b/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") diff --git a/orderID.txt b/orderID.txt new file mode 100644 index 0000000..375c3af --- /dev/null +++ b/orderID.txt @@ -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 \ No newline at end of file