コード例 #1
0
ファイル: basepage.py プロジェクト: ounula/lemon_ui_project
 def cancel_readOnly(self, locator, doc=""):
     ele = self.get_element(locator, doc=doc)
     try:
         self.driver.execute_script("arguments[0].readOnly;", ele)
         Log.log_info('去除"' + locator[0] + '"只读属性')
     except:
         Log.log_error('去除"' + locator[0] + '"只读属性失败!')
         raise
コード例 #2
0
ファイル: basepage.py プロジェクト: ounula/lemon_ui_project
 def scroll_to_element(self, locator, doc=""):
     Log.log_info("开始滚动条处理,拖动位置:{}".format(locator[0]))
     try:
         # 开始等待时间
         start = time.time()
         ele = self.get_element(locator, doc=doc)
         # 结束等待的时间点
         end = time.time()
         # 求差值
         wait_time = round(end - start, 3)
         Log.log_info("滚动条处理成功,用时{}秒".format(wait_time))
         self.driver.execute_script("arguments[0].scrollIntoView(false);",
                                    ele)
         time.sleep(1)
     except:
         Log.log_error("滚动条处理失败,定位:{}".format(locator))
         self.save_screenshot(doc)
         raise