| | |
| | | |
| | | try: |
| | | # 获取到所有a选项 |
| | | options_a = self.get_elements(Answer.options_a) |
| | | options_a = self.get_eles(Answer.options_a) |
| | | if len(options_a) < 5: |
| | | continue |
| | | number_a = random.randint(0, 4) |
| | | options_a[number_a].click() |
| | | |
| | | # 获取到所有b选项 |
| | | options_b = self.get_elements(Answer.options_b) |
| | | options_b = self.get_eles(Answer.options_b) |
| | | if len(options_b) < 4: |
| | | continue |
| | | number_b = random.randint(0, 3) |
| | |
| | | i = 0 |
| | | while i < 60: |
| | | try: |
| | | self.get_element_wait(Answer.upload_success_title) |
| | | self.get_ele(Answer.upload_success_title, timeout=10) |
| | | return True |
| | | except TimeoutException: |
| | | i += 1 |
| | |
| | | :return: |
| | | """ |
| | | try: |
| | | button = self.get_element(Answer.submit_btn) |
| | | button = self.get_ele(Answer.submit_btn) |
| | | if button.is_enabled(): |
| | | return True |
| | | else: |
| | |
| | | """ |
| | | try: |
| | | # 点击继续测试按钮 |
| | | button = self.get_element(Answer.continue_testing_btn) |
| | | button = self.get_ele(Answer.continue_testing_btn) |
| | | if button.is_enabled(): |
| | | return True |
| | | else: |
| | |
| | | i = 0 |
| | | while i < 10: |
| | | try: |
| | | self.get_element(Answer.loading_text) |
| | | self.get_ele(Answer.loading_text) |
| | | i += 1 |
| | | time.sleep(1) |
| | | except: |