如何通过selenium查询禅道是否有任务或者BUG
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇文章主要介绍"如何通过selenium查询禅道是否有任务或者BUG",在日常操作中,相信很多人在如何通过selenium查询禅道是否有任务或者BUG问题上存在疑惑,小编查阅了各式资料,整理出简单好
千家信息网最后更新 2025年01月17日如何通过selenium查询禅道是否有任务或者BUG
这篇文章主要介绍"如何通过selenium查询禅道是否有任务或者BUG",在日常操作中,相信很多人在如何通过selenium查询禅道是否有任务或者BUG问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"如何通过selenium查询禅道是否有任务或者BUG"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
Python selenium 实例之通过 selenium 查询禅道是否有任务或者 BUG
1、封装一下 selenium 的 driver
from selenium import webdriverdriver = webdriver.Chrome()driver.set_window_size(1920, 1350)driver.set_page_load_timeout(7000)driver.set_script_timeout(7000)driver.set_window_position(300, 50)
2、封装一下 selenium 的一些常用的获取元素的方法
def fe_id(driver, id, send_keys): e = driver.find_element_by_id(id) e.send_keys(send_keys)def fe_name(driver, name, send_keys): e = driver.find_element_by_name(name) e.send_keys(send_keys)def fe_xpath(driver, xpath, send_keys): e = driver.find_element_by_xpath(xpath) e.send_keys(send_keys)def fe_id_click(driver, id): e = driver.find_element_by_id(id) e.click()def fe_name_click(driver, name): e = driver.find_element_by_name(name) e.click()def fe_xpath_click(driver, xpath): e = driver.find_element_by_xpath(xpath) e.click()def fe_id_clear(driver, id): e = driver.find_element_by_id(id) e.clear()def fe_name_clear(driver, name): e = driver.find_element_by_name(name) e.clear()def fe_xpath_clear(driver, xpath): e = driver.find_element_by_xpath(xpath) e.clear()def get_text_xpath(driver, xpath): e = driver.find_element_by_xpath(xpath) return e.textdef get_text_id(driver, id): e = driver.find_element_by_id(id) return e.textdef get_text_name(driver, name): e = driver.find_element_by_name(name) return e.text
3、代码实例
from auto_selenium import config_seleniumfrom auto_selenium.fast_set import *from time import sleepdriver = config_selenium.driver# 看看禅道是否有任务def chandao(): driver.get('你的禅道地址') fe_xpath(driver, '//*[@id="account"]', '你的禅道帐号') fe_xpath(driver, '//*[@id="loginPanel"]/div/div[2]/form/table/tbody/tr[2]/td/input', '你的禅道密码') fe_xpath_click(driver, '//*[@id="submit"]') sleep(1) task = get_text_xpath(driver, '//*[@id="block102"]/div[2]/div/div[2]/div/div[1]/div[2]') bug = get_text_xpath(driver, '//*[@id="block102"]/div[2]/div/div[2]/div/div[2]/div[2]') need = get_text_xpath(driver, '//*[@id="block102"]/div[2]/div/div[2]/div/div[3]/div[2]') if int(task) > 0: print('有任务') return if int(bug) > 0: print('有BUG') return if int(need) > 0: print('有需求') return print('暂无任何内容')if __name__ == '__main__': chandao() driver.close()
4、运行
如图
到此,关于"如何通过selenium查询禅道是否有任务或者BUG"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
任务
查询
学习
实例
方法
更多
封装
帮助
实用
接下来
代码
元素
内容
地址
密码
常用
文章
理论
知识
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
Linux数据库链接超时
网络安全周主题作文350字
文职软件开发工作怎么样
惠来app软件开发
ap数据库什么意思
机械动力官方整合包服务器
宝山区品牌网络技术服务哪家好
mdb压缩数据库
英雄之城2每个服务器世界地图
企业建站服务器怎么选
肇庆造价指标数据库
电视ssh服务器
注册反诈骗中心显示服务器繁忙
北越软件开发有限公司
ftp服务器数据库用哪个
各种数据库连接池
天下手游第一个服务器
网络安全防范与管理知识题库
服务器为什么会炸
anyconnect服务器地址
登录sv显示连接服务器失败
河北安卓软件开发价位
南京银行服务器连接不上怎么回事
战地1社区服务器没人
班级优化大师无法连接服务器
网络安全试卷4
天下手游第一个服务器
云ip服务器
徐汇区市场软件开发卖价
福师《数据库应用》在线作业