5 iframe处理及结果判断(51漫画成长人版安装testflightios轻量版)

网友投稿 621 2022-09-01


5 iframe处理及结果判断(51漫画成长人版安装testflightios轻量版)

1 from selenium import webdriver 2 import selenium,time,os 3 from selenium.webdriver.support.select import Select 4 #登录系统 5 print("Start Running...................................") 6 browser=webdriver.Chrome();print('begdin..................................') 7 browser.get(" #打开测试地址 8 browser.maximize_window()#窗口最大化 9 browser.find_element_by_name("username").send_keys("admin")10 browser.find_element_by_name("password").send_keys("bxdqa123789**aarray")11 browser.find_element_by_class_name("button-primary").click()12 time.sleep(3)13 #进入功能板块14 #print(browser.get_cookies()) #打印cookies15 browser.find_element_by_link_text("贝壳管理").click()16 browser.find_element_by_link_text("贝壳规则列表").click()17 time.sleep(3)18 #查询测试 定位输入参数19 '''20 case1:输入贝壳事件进行查询21 '''22 browser.switch_to.frame("tabLine0_iframe") #切换到iframe23 browser.find_element_by_name("cname").send_keys("更新身份证")24 browser.find_element_by_class_name("oa-btn").click()25 #数据解析对比26 table=browser.find_element_by_id("sample-table-2") #找到结果页面表27 table_rows=table.find_elements_by_tag_name("tr") #按照tr找结果28 string=[]29 for row in table_rows:30 cols=row.find_elements_by_tag_name("td")31 for col in cols:32 string.append(col.text)33 # print(string)34 if string.count("更新身份证")==2:35 print("贝壳事件查询结果正确")36 else:37 print("贝壳事件查询:未通过,请检查!!!!!!!")38 39 '''40 case2:输入贝壳事件+目标用户进行查询41 全部42 代理人43 投保人44 '''45 seluser=browser.find_element_by_name("target")46 Select(seluser).select_by_value("2")47 browser.find_element_by_class_name("oa-btn").click()48 if string.count("修改")==0:49 print("输入贝壳事件+目标用户进行查询")50 else:51 print("输入贝壳事件+目标用户进行查询:未通过!!!!!!!请检查")52 '''53 case2:输入贝壳事件+目标用户进行查询+状态进行查询54 全部55 启用56 停用57 '''58 selstate=browser.find_element_by_name("status")59 Select(selstate).select_by_value("1")60 browser.find_element_by_class_name("oa-btn").click()61 if string.count("修改")==0:62 print("输入贝壳事件+目标用户进行查询+状态进行查询:通过~~")63 else:64 print("输入贝壳事件+目标用户进行查询+状态进行查询:未通过!!!!!!!请检查")65 66 #关闭浏览器67 # browser.quit()68 69 '''70 释放iframe71 # browser.switch_to_default_content() #过时的方法72 browser.switch_to.default_content() #现在的方法73 '''


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:4 多窗口处理(4399游戏盒)
下一篇:java垃圾回收之实现并行GC算法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~