随笔分类 -  python之ui自动化

摘要:import HTMLTestRunnerimport unittestimport os# 1. 完成使用discover()方法构造套件的方法 if __name__ == '__main__': current_path = os.path.dirname(__file__) testcase 阅读全文
posted @ 2020-07-29 19:36 皓空星辰 阅读(295) 评论(0) 推荐(0)
摘要:一、通过driver.get_cookies()将获取到的cookies存到Excel中,最主要使用到Excel的写入xlwd和xlrd模块的函数; from selenium import webdriverimport timeimport xlwtimport osdriver = webdr 阅读全文
posted @ 2020-07-21 21:53 皓空星辰 阅读(947) 评论(0) 推荐(0)
摘要:#QQ空间自己发说说,内容:自动发说说打卡,老师要求打开(https://qzone.qq.com/)from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get('https://qzone.qq.co 阅读全文
posted @ 2020-07-21 21:48 皓空星辰 阅读(374) 评论(0) 推荐(0)
摘要:import os,timefrom selenium import webdriverimport datetimecurrent_path=os.path.dirname(__file__)wbdr01_path=os.path.join(current_path,'../webdriver/c 阅读全文
posted @ 2020-07-18 15:21 皓空星辰 阅读(146) 评论(0) 推荐(0)
摘要:from selenium import webdriverimport time# 验证码处理#1.去掉验证码#2.万能验证码#图片识别验证码#3.通过cookie处理# cookie处理# test01/newdream123driver= webdriver.Chrome()driver.ge 阅读全文
posted @ 2020-07-18 15:16 皓空星辰 阅读(161) 评论(0) 推荐(0)
摘要:from selenium import webdriverimport time# 浏览器多窗口处理,出现多个浏览亲戚driver = webdriver.Chrome()driver.get('https://www.baidu.com')driver.maximize_window()driv 阅读全文
posted @ 2020-07-18 15:15 皓空星辰 阅读(171) 评论(0) 推荐(0)
摘要:from selenium import webdriverimport timefrom selenium.webdriver.support.select import Selectfrom selenium.webdriver.common.by import Byfrom slenium_j 阅读全文
posted @ 2020-07-18 15:13 皓空星辰 阅读(196) 评论(0) 推荐(0)
摘要:from selenium import webdriverimport timefrom selenium.webdriver.support.select import Selectfrom selenium.webdriver.common.by import By# 下拉框处理driver 阅读全文
posted @ 2020-07-18 15:11 皓空星辰 阅读(360) 评论(0) 推荐(0)
摘要:# alert:确认# /confirm:确认,取消# /prommpt:确认,取消,输入数据 处理#text:获取对话框的文本#accept:点击确认按钮# dismiss:取消按钮#sendkeys:向prompt输入文字 driver=webdriver.Chrome() driver=web 阅读全文
posted @ 2020-07-18 15:07 皓空星辰 阅读(370) 评论(0) 推荐(0)
摘要:# 定位frame中的对象 driver=webdriver.Chrome() #frame >iframe 没有id和name,必须先做出一个元素# 为什么?driver.switch_to.frame()driver.get('file:///E:/%E6%A1%8C%E9%9D%A2/sele 阅读全文
posted @ 2020-07-18 15:04 皓空星辰 阅读(214) 评论(0) 推荐(0)
摘要:from selenium import webdriverimport time#层级定位driver=webdriver.Chrome()driver.get('https://www.baidu.com')driver.implicitly_wait(30)driver.find_elemen 阅读全文
posted @ 2020-07-18 15:01 皓空星辰 阅读(204) 评论(0) 推荐(0)
摘要:定位一组对象from selenium import webdriverimport timedriver =webdriver.Chrome()driver.maximize_window()driver.get('https://www.baidu.com')driver.implicitly_ 阅读全文
posted @ 2020-07-18 14:59 皓空星辰 阅读(135) 评论(0) 推荐(0)
摘要:#使元素高亮def highlight_element(driver, element): driver.execute_script("arguments[0].setAttribute('style',arguments[1]);",element,"background:green ;bord 阅读全文
posted @ 2020-07-18 14:56 皓空星辰 阅读(198) 评论(0) 推荐(0)
摘要:keys()类中提供的键盘的操作from selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.action_chains import ActionChainsimport time#1.单键操作#简单操作 阅读全文
posted @ 2020-07-18 14:51 皓空星辰 阅读(152) 评论(0) 推荐(0)
摘要:# 步骤:# 1.导入模块# 2.导入动作链条头# 3.设计动作# 4.执行from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains#1)ActiongChains类中 阅读全文
posted @ 2020-07-18 14:49 皓空星辰 阅读(351) 评论(0) 推荐(0)
摘要:from selenium import webdriverimport os#编写tapd提交bug登录的脚本#1.通过id定位元素current_path=os.path.dirname(__file__)print(current_path)wbdriver_path=os.path.join 阅读全文
posted @ 2020-07-06 14:41 皓空星辰 阅读(237) 评论(0) 推荐(0)
摘要:浏览器驱动driver 1.chromedriver 下载地址: Chromedriver http://npm.taobao.org/mirrors/chromedriver/ 2.Firefox的驱动geckodriver 下载地址:Geckodriver https://github.com/ 阅读全文
posted @ 2020-07-06 11:28 皓空星辰 阅读(267) 评论(0) 推荐(0)