(self)
| 287 | ActionChains(self.browser).release().perform() |
| 288 | |
| 289 | def crack(self): |
| 290 | # 打开浏览器 |
| 291 | self.open() |
| 292 | |
| 293 | # 保存的图片名字 |
| 294 | bg_filename = 'bg.jpg' |
| 295 | fullbg_filename = 'fullbg.jpg' |
| 296 | |
| 297 | # 获取图片 |
| 298 | bg_location_list, fullbg_location_list = self.get_images(bg_filename, fullbg_filename) |
| 299 | |
| 300 | # 根据位置对图片进行合并还原 |
| 301 | # 方法1 |
| 302 | # bg_img = self.get_merge_image(bg_filename, bg_location_list) |
| 303 | # fullbg_img = self.get_merge_image(fullbg_filename, fullbg_location_list) |
| 304 | # 方法2 |
| 305 | bg_img = save_bg(self.browser) |
| 306 | full_bg_img = save_full_bg(self.browser) |
| 307 | |
| 308 | # 获取缺口位置 |
| 309 | # 方法1 |
| 310 | # gap = self.get_gap(fullbg_img, bg_img) |
| 311 | # 方法2 |
| 312 | gap = self.get_gap(image.open(full_bg_img), image.open(bg_img)) |
| 313 | print('缺口位置', gap) |
| 314 | |
| 315 | track = self.get_track(gap-self.BORDER) |
| 316 | print('滑动滑块') |
| 317 | print(track) |
| 318 | |
| 319 | # # 点按呼出缺口 |
| 320 | # slider = self.get_slider() |
| 321 | # # 拖动滑块到缺口处 |
| 322 | # self.move_to_gap(slider, track) |
| 323 | |
| 324 | if __name__ == '__main__': |
| 325 | print('开始验证') |
no test coverage detected