Python - itertools.product 迪卡尔积条件查询

news/2024/11/25 2:50:37/

 Python - itertools.product 遍历组合查询

# encoding:utf-8import unittest,time
from ddt import ddt, data, unpack, file_data
import itertools
from selenium import webdriver@ddt
class case(unittest.TestCase):def test1(self):self.dr = webdriver.Chrome()self.dr.maximize_window()self.dr.get('http://172.16.0.1/admin')self.dr.implicitly_wait(20)self.dr.find_element_by_id('txtName').send_keys('admin')self.dr.find_element_by_id('txtPwd').send_keys('1')self.dr.find_element_by_id('fm-login-submit').click()time.sleep(2)self.dr.find_element_by_id('mumu_group100001400').click()time.sleep(1)self.dr.find_element_by_id('left_100001400').click()time.sleep(1)self.dr.find_element_by_id('left_101016100').click()time.sleep(3)self.dr.switch_to_frame(1)# 会员卡号#self.dr.find_element_by_id("txtLeaguerCode").send_keys(phone)# 会员姓名#self.dr.find_element_by_id("txtLeaguergName").send_keys(name)# 账期a = ['//*[@id="asd1fgh3jkldll1"]/div/div/ul/li[1]','//*[@id="asd1fgh3jkldll1"]/div/div/ul/li[2]','//*[@id="asd1fgh3jkldll1"]/div/div/ul/li[3]','//*[@id="asd1fgh3jkldll1"]/div/div/ul/li[4]']# 类型b = ['//*[@id="IsChange"]/div/div/ul/li[2]', '//*[@id="IsChange"]/div/div/ul/li[3]']for x in itertools.product(a, b):# 点击账期下拉框self.dr.find_element_by_xpath('//*[@id="asd1fgh3jkldll1"]/div/div').click()time.sleep(1)# 遍历选择下拉框元素self.dr.find_element_by_xpath(x[0]).click()# 点击类型下拉框self.dr.find_element_by_xpath('//*[@id="IsChange"]/div/div/button').click()time.sleep(1)# 遍历选择类型下拉框元素self.dr.find_element_by_xpath(x[1]).click()# 点击查询self.dr.find_element_by_xpath('/html/body/div[1]/div[6]/button[1]').click()


http://www.ppmy.cn/news/305376.html

相关文章

现在入局Tiktok确实是个不错的时机!

这两年Tiktok受到越来越多人的关注,而最近很多人来问我关于tiktok的一些问题。其中问得最多的就是tiktok怎么做,怎么变现之类的,今天就给大家详细解答一下! 在开始分享之前,我想说的是目前入局tiktok确实是个不错的时…

Java十大算法(2):普利姆算法(Prim)、克鲁斯卡尔算法(Kruskal)、迪杰斯特拉算法(Dijkstra)、弗洛伊德算法(Floyd)、马踏棋盘算法

6、普利姆算法(Prim) 最小生成树: 修路问题本质就是就是最小生成树问题, 先介绍一下 最小生成树 (Minimum Cost Spanning Tree),简称MST。 给定一个带权的无向连通图,如何选取一棵生成树,使树上所有边上权的总和为最小,这叫最小生成树N个顶…

【MySQL从小白到高手】第五篇:最强迪卡尔积详解

目录 前言 查询~ 增强版的查询~ 聚合函数,还可以搭配where字句来使用~ GROUP BY分组操作 HAVING 联合查询~ 如何在SQL中进行笛卡尔积? 总结 前言 查询~ 和查询结合在一起的新增操作~ 简述~ 把从上一个表中的查询结果,做为下一个表要插入的数据~ 操作案例~: …

盗火:硅谷、海豹突击队和疯狂科学家如何变革我们的工作和生活

内容简介 也许这是你有史以来所听说过的最伟大的革命,而它正潜伏在普通人的生活和视野中。 过去十多年来,硅谷“众神”已将我们自认为知道的关于“高性能”的每件事情都“玩”了个天翻地覆。这其中包括谷歌执行董事长埃里克 施密特和特斯拉创始人埃隆…

跨境电商前景如何?能否依托TikTok实现飞跃?

武汉瑞卡迪电子商务有限公司:跨境电商前景如何?能否依托TikTok实现飞跃? 我是宇柚,一个专注于TikTok的95后。随着互联网的兴起,人们甚至全世界人们的生活节奏都在不断加剧,商家的贸易模式和消费者的消费习惯…

钛动科技斩获 2022 TikTok最佳广告营销称号

近日,第三方平台FastData研究院正式发布了行业报告《2022年度TikTok生态发展白皮书》,白皮书还同步发布TikTok生态首份第三方最具影响力的奖项TikTok天眼奖及TikTok生态图谱。武汉瑞卡迪电子商务有限公司 钛动科技凭借2022年度在TikTok营销杰出的表现成功斩获「2022TikTok最佳广…

想要艺术气质高逼格,不吹牛真的有捷径可走

文中呈现出的经典西方作品,足以让你大脑空缺的西方美术史部分得以补充,想要艺术气质高逼格,读完是关键,你懂得! 达芬奇蒙娜丽莎 达芬奇的《蒙娜丽莎》成功地塑造了资本主义上升时期一位城市有产阶级妇女形象。据记载…

他教全世界程序员怎么写好代码,而且将所有答案写在这本书里

如果你已经写了好几年代码,你写的软件也已经稳定运行了很久,你甚至知道有多少用户在使用你的系统,包括你的女友、家人和同学。让系统成功部署和运转能给我们这些程序员带来满足感、成就感,但很难持续太久。 艰难编程一整天以后&a…