python考试pass or fail_请问老师为什么我输入的数据,预期结果是pass,我的预期因该是“fail”...
#coding = utf-8
import sys
sys.path.append(‘C:\Users\15927\Documents\SELENIUMPYTHONBASE’)
from util.excel_util import ExcelUtil
from keywordselenium.actionMethod import ActionMethod
class KeywordCase:
def run_main(self):
self.action_method = ActionMethod()
handle_excel = ExcelUtil(‘C:/Users/15927/Documents/SELENIUMPYTHONBASE/config/keyword.xls’)
case_lines = handle_excel.get_lines()
if case_lines:
for i in range(1,case_lines):
is_run = handle_excel.get_col_value(i,3)
#print(is_run)
if is_run == ‘yes’:
except_result_method = handle_excel.get_col_value(i,7)
except_result = handle_excel.get_col_value(i,8)
method = handle_excel.get_col_value(i,4)
send_value = handle_excel.get_col_value(i,5)
handle_value = handle_excel.get_col_value(i,6)
#''而不是None
#if send_value:
self.run_method(method,send_value,handle_value)
if except_result != '':
except_value = self.get_except_result_value(except_result)
if except_value[0] == 'text':
result = self.run_method(except_result_method)
#print(result)
if except_value[1] in result :
handle_excel.write_value(i,'pass')
else:
handle_excel.write_value(i,'fail')
elif except_value[0] == 'element':
self.run_method(except_result_method,except_value[1])
if result:
handle_excel.write_value(i,'pass')
else:
handle_excel.write_value(i,'fail')
else:
print("没有else")
else:
print("预期结果为空")
#获取预期结果值
def get_except_result_value(self,data):
return data.split("=")
def run_method(self,method,send_value='',handle_value=''):
print(send_value,"---->",handle_value)
method_value = getattr(self.action_method,method)
if send_value == '' and handle_value != '':
result = method_value(handle_value)
elif send_value == '' and handle_value == '':
result = method_value()
elif send_value != '' and handle_value == '' :
result = method_value(send_value)
else:
result = method_value(send_value,handle_value)
return result
python考试pass or fail_请问老师为什么我输入的数据,预期结果是pass,我的预期因该是“fail”...相关推荐
- python中国地图热力图是什么意思_python实现输入的数据在地图上生成热力图效果...
我就废话不多说了,直接贴代码,注意要先安装folium #-*-coding:utf8-*- #输入data生成热力图html,借助了leaflet,没网不能用 import os import fo ...
- 全国计算机等级考试二级Python考试大纲预测和分析
虽然已经确定2018年9月份在全国计算机等级考试科目中加入"二级Python",但现在还没有出台完整详细的考试大纲,官方网站也仅仅是简单说明了考试时长(120分钟).大概形式(网络 ...
- 下列python语句正确的是_python老师课上练习题汇总
第一次测试: 1.计算机是按照摩尔定律发展的. 2.C语言需要通过编译方式进行执行.(T) 3.python语言通过解释执行源代码. 4.python是一种静态语言.(F) 第二次测试: 1.pyth ...
- 计算机二级python考试难吗,计算机二级Python难考吗
python计算机二级难吗 不难python蟒蛇python是这些编程里最简洁的语言,真的,毫不夸张,比如,c语言打印一句话是#include int main(){printf("h ...
- 潘石屹首次Python考试成绩 99 分,失分点:画完图后忘了隐藏画笔的箭头
机器之心报道 参与:蛋酱 「人生苦短,我潘石屹考了 Python.」 5 月 16 日凌晨,房地产大佬.SOHO 中国董事长潘石屹在微博晒出了自己的第一张 Python 考试成绩单:99 分,优秀! ...
- 计算机二级python分值_计算机二级python考试难吗
计算机二级python考试难吗,程序设计,红楼梦,考试,简单,套数 计算机二级python考试难吗 易采站长站,站长之家为您整理了计算机二级python考试难吗的相关内容. 全国计算机等级考试于201 ...
- 四十七、第二份国外的Python考试(上篇)
@Author:Runsen @Date:2020/5/26 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排 ...
- 四十六、和我一起看看,国外的Python考试到底是怎么样(下篇)
四十五.国外的Python考试(上篇) @Author: Runsen @Date:2020/5/21 上次,我看了Python考试,前面就是送分玩意,70先拿了50,这还是不及格,虽然我天天挂科,但 ...
- 计算机二级考试科目python难吗_计算机二级python考试难吗
全国计算机等级考试于2018年9月新增计算机二级Python程序设计考试科目,从上次考试情况来看,考试难度不大,特别是考试内容也比较少,所以通过率高达54%(其它科目在30%以下). 那么二级Pyth ...
最新文章
- 2014年年度工作总结--IT狂人实录
- DataGrid中的高级ToolTip
- 文化氛围对新人培养新人的影响
- Visual Tracking:运行ECO模型
- javascript中的this讲解
- 第三章 函数 C++语言程序设计第五版 - 郑莉
- MTK 驱动开发(34)---待机功耗调试
- 固态硬盘—国内视频行业的暂时救星?
- 03-05 APP自动化测试-常用定位方式
- linux下caffe-gpu的编译安装
- 数据分析,怎么做才算到位?
- 用C语言进行BMP文件的读写
- 从零开始的数模学习(5):TOPSIS法(评价类模型)
- 【工控老马】基于PLC的花样喷泉设计原理详解
- 计算机教师教育笔记,信息技术教师教育随笔
- evernote 有道_如何备份Evernote笔记本(以防万一)
- LeetCode:183.Customers Who Never Order
- 原神迷城战线光界篇冰结试炼怎么过
- 读List源码之Vector,ArrayList,LinkedList
- 808《数据结构》参考答案
热门文章
- opencv中ArUco模块实践(1)
- C++11之final关键字
- PPM图片格式及其C读写代码
- 【最精简写法】获取一维数组和对象数组最值:最大值、最小值,返回对象
- 【技巧】实现饿了么Element UI的table单击(点击)编辑单元格内容
- 解决nohup: 忽略输入并把输出追加到“nohup.out“或者nohup: 忽略输入重定向错误到标准输出端
- ATS中的命令行工具解读
- KDE与GNOME的战争史(转载)
- jquery判断一个元素是否为某元素的子元素
- 2017.4.18 静态代码分析工具sonarqube+sonar-runner的安装配置及使用