def Navigate(step_data):
sModuleInfo = inspect.stack()[0][3] + " : " + inspect.getmoduleinfo(__file__).name
CommonUtil.ExecLog(sModuleInfo, "Function start", 0)
try:
if ((1 < len(step_data) >= 2)):
CommonUtil.ExecLog(sModuleInfo,"Please provide only single row of data",3)
return "failed"
else:
navigate = step_data[0][2]
if navigate == 'back':
selenium_driver.back()
CommonUtil.ExecLog(sModuleInfo, "Performing browser back", 1)
elif navigate == 'forward':
selenium_driver.forward()
CommonUtil.ExecLog(sModuleInfo, "Performing browser forward", 1)
elif navigate == 'refresh':
selenium_driver.refresh()
CommonUtil.ExecLog(sModuleInfo, "Performing browser refresh", 1)
else:
CommonUtil.ExecLog(sModuleInfo, "Value invalid. Only 'back', 'forward', 'refresh' allowed", 3)
return "failed"
return "passed"
except Exception:
return CommonUtil.Exception_Handler(sys.exc_info())
BuiltInFunctions.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录