table页面的处理-创新互联

# -*- coding:utf-8 -*- # date = 2019/11/13 # name = "yedeng" # project_name = sjkb-ui # explain : 数据看板基础功能 import os from utils.GetelementFromYaml import ReadyamlToElement from utils.log import Log from utils.Screenshot import Picture from testcase_utils.HandleTable import Handletable class Basis:     """       看板基础功能回归测试     """     def __init__(self, driver):         self.__driver = driver         self.__kbgl = ReadyamlToElement(self.__driver,                                              os.path.dirname(os.getcwd()) + os.sep + "yaml" + os.sep + "projectsjkb" +                                              os.sep + "Kbgl.yaml")         self.__picture = Picture(self.__driver)     def createkb(self, boardname, systemname, wide, high, boardinfo):         """         新增自定义看板测试:步骤         点击新增自定义看板按钮         填写数据         看板操作,删除看板         :param boardname: 看板名称         :param systemname: 看板的系统名称         :param wide: 看板的宽         :param high: 看板的高         :param boardinfo: 看板的说明信息         """         globalsystem = self.__kbgl.getelement("gloabesystemname").text  # 当前项目名称         self.__kbgl.waitgetelement("createkbbutton").click()         # 等待新增自定义看板出现         self.__kbgl.waitgetelement("antmodal")         Log.info("开始填写看板属性")         self.__kbgl.getelement("boardname").send_keys(boardname)         # 判断看板的默认系统名称是否是项目名称         kbsystemname = self.__kbgl.getelement("systemname")         if kbsystemname.text != globalsystem:             Log.error("默认的看板系统名称不是" + globalsystem + ",请检查页面")         kbsystemname.clear()         # 填写看板的系统名称,宽,高,说明         kbsystemname.send_keys(systemname)         self.__kbgl.getelement("wide").send_keys(wide)         self.__kbgl.getelement("high").send_keys(high)         self.__kbgl.getelement("boardInfo").send_keys(boardinfo)         self.__kbgl.getelement("definebutton").click()     def table(self):         tablethead = self.__kbgl.waitgetelement("kanbantable")         # print(Handletable.tablelows(tablethead).__len__())         Handletable(self.__driver).tabless(tablethead, "//tbody[@class='ant-table-tbody']/tr[2]/td[4]/span/span[2]/a",                                            "AI看板", 7, [True, 1]).click()         # print(Handletable.tablecell(tablethead, 5, 7).text)

十载建站经验, 成都网站设计、成都网站建设客户的见证与正确选择。创新互联公司提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:table页面的处理-创新互联
文章URL:http://myzitong.com/article/icpcg.html