# - * -コーディング:UTF-8 - * - #日= 2019年11月13日 #名= "yedeng" #PROJECT_NAME = sjkb-UI #は説明:数据看板基础功能 輸入OS utils.GetelementFromYaml輸入ReadyamlToElementから utilsのから。ログのインポートログ utils.Screenshot輸入ピクチャーから testcase_utils.HandleTableインポートHandletableから クラスの基礎: "" " 看板基础功能回归测试 """ デフ__init __(自己、ドライバ): 自己.__ドライバ=ドライバの 自己.__ kbgl = ReadyamlToElement(自己。 __driver、 os.path.dirname(os.getcwd())+ os.sep + "YAML" + os.sep + "projectsjkb" + os.sep + "Kbgl.yaml") 自己.__ピクチャ=ピクチャー(自己.__ドライバ) createkb DEF(セルフ、boardname、SystemNameを、ワイド、ハイ、boardinfo): 「」 " 新しいカスタムかんばんテスト:ステップは、 カスタムボタンにかんばん追加するためにクリックして データを記入し 、かんばん操作看板を削除 :のparam boardname:かんばん名前 :PARAM SYSTEMNAME :かんばんシステム名 :PARAMワイド:カンバン幅 :のparam高:高かんばん :かんばん説明情報:boardinfoのparam "" " globalsystem =自己.__ kbgl.getelement(" gloabesystemname「)テキスト#現在のプロジェクト名。 セルフ。 __kbgl.waitgetelement( "createkbbutton")。クリック() log.info( "かんばんのプロパティを充填開始") 自己.__ kbgl.getelement( "boardname")。send_keys(boardname) 新しいカスタムかんばんの出現のための#待ち .__ kbgl.waitgetelement自己( "antmodal") #デフォルトの判決かんばんシステム名はプロジェクト名です kbsystemname =自己.__ kbgl.getelement( "のSystemName") kbsystemname.text = globalsystem :! IF log.error(「デフォルトのかんばんシステム名前は"+ globalsystem +"ではない、ページを確認してください") kbsystemname.clear() #フィルかんばんシステム名、幅、高さ、を示す kbsystemname.send_keysを(のSystemName) 自己.__ kbgl.getelement("ワイド「)。send_keys(ワイド) 自己.__ kbgl.getelement( "高")。send_keys(ハイ) 自己.__ kbgl.getelement( "boardInfo")。send_keys(boardinfo) 自己.__ kbgl.getelement( "definebutton")。クリック() DEF表(セルフ) : tablethead =セルフ。__kbgl.waitgetelement( "kanbantable") #プリント(Handletable.tablelows(tablethead).__ LEN __()) Handletable(自己.__ドライバ).tabless(tablethead、 "// TBODY [クラス@ = 'ANT-テーブルTBODY'] / TR [2] / TD [4] /スパン/スパン[2] /"、 「AI看板」、7、[Trueの場合、1])。()をクリックします )#プリント(Handletable.tablecell(tablethead、5、7)の.textを
治療テーブル・ページ
おすすめ
転載: blog.51cto.com/11463754/2452186
おすすめ
ランキング