• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






不知道名字

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2019年1月28日

selenium 模块化实例
摘要: 一、函数的定义,并引用 public_model.py #登陆def login(driver): driver.find_element_by_id("idInput").clear() driver.find_element_by_id("idInput").send_keys('usernam 阅读全文
posted @ 2019-01-28 21:51 不知道名字 阅读(325) 评论(0) 推荐(0)
 
selenium 数据驱动
摘要: 1、数据不规则,使用xml 2、使用固定的用户名与密码,使用数据字典 3、搜索关键字,使用数组 4、大量的数据,使用数据库 一、类、函数驱动 do_class.py #encoding=utf-8 from selenium import webdriver#调用public文件的Login类里的函 阅读全文
posted @ 2019-01-28 18:06 不知道名字 阅读(330) 评论(0) 推荐(0)
 
selenium 自动化模型:库、框架、工具
摘要: 阅读全文
posted @ 2019-01-28 17:30 不知道名字 阅读(336) 评论(0) 推荐(0)
 
selenium 验证码问题的解决
摘要: 也可能使用记录cookie的方式 driver.get('http://fjdkfjdlkjfdlf.cc') driver.add_cookie({'name':'Login_username','value':'username'}) driver.add_cookie({'name':'Log 阅读全文
posted @ 2019-01-28 15:46 不知道名字 阅读(601) 评论(0) 推荐(0)
 
selenium 关闭窗口
摘要: 整个浏览器退出 driver.quit() 只关闭当前窗口 driver.close() 阅读全文
posted @ 2019-01-28 15:40 不知道名字 阅读(1894) 评论(0) 推荐(0)
 
selenium 错误时,截图保存
摘要: from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get("https://www.baidu.com") try: driver.find_element_by_id("kw_error").se 阅读全文
posted @ 2019-01-28 15:37 不知道名字 阅读(1012) 评论(0) 推荐(0)
 
selenium 浏览器滚动条,使用javascript实现
摘要: #window.scrollTo(0,450); 左据距,横向;上边距,高度 from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get("https://www.baidu.com") driver 阅读全文
posted @ 2019-01-28 15:29 不知道名字 阅读(355) 评论(0) 推荐(0)
 
selenium cookies
摘要: from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get("http://www.youdao.com") #获得cookie信息cookie = driver.get_cookies() prin 阅读全文
posted @ 2019-01-28 15:17 不知道名字 阅读(410) 评论(0) 推荐(0)
 
selenium 文件下载
摘要: #coding=utf-8from selenium import webdriverimport osfp = webdriver.FirefoxProfile() fp.set_preference("browser.download.folderList",2)fp.set_preferenc 阅读全文
posted @ 2019-01-28 14:30 不知道名字 阅读(2169) 评论(0) 推荐(0)
 
sublime 执行print带有中文时出错Decode error - output not utf-8
摘要: 解决: 打开安装目录D:\developTool\Sublime Text 3\Packages 找到Python.sublime-package,用压缩工具打开 找到Python.sublime-build,并打开 并添加"encoding":"cp936"这一行,保存即可 阅读全文
posted @ 2019-01-28 13:36 不知道名字 阅读(289) 评论(0) 推荐(0)
 
selenium 文件上传send_keys(文件路径)
摘要: #coding=utf-8from selenium import webdriverimport timeimport os driver=webdriver.Firefox()file_path = 'file:///' + os.path.abspath('upfile.html')drive 阅读全文
posted @ 2019-01-28 11:18 不知道名字 阅读(1159) 评论(0) 推荐(0)
 
selenium 警告框的处理
摘要: #coding=utf-8from selenium import webdriverimport timefrom selenium.webdriver.common.action_chains import ActionChainsdriver = webdriver.Firefox()driv 阅读全文
posted @ 2019-01-28 10:56 不知道名字 阅读(464) 评论(0) 推荐(0)
 
selenium 多窗口切换
摘要: #coding=utf-8#多窗口:如点了某个链接后,会再多打开一个新窗口,即新标签页from selenium import webdriverdriver = webdriver.Firefox()driver.implicitly_wait(10)driver.get("http://www. 阅读全文
posted @ 2019-01-28 10:40 不知道名字 阅读(2755) 评论(0) 推荐(0)
 
selenium 切换多个表单iframe
摘要: from selenium import webdriverimport os,timedriver = webdriver.Firefox()fire_path = 'file:///' + os.path.abspath('frame.html') #调用本地的文件driver.get(fire 阅读全文
posted @ 2019-01-28 09:06 不知道名字 阅读(612) 评论(0) 推荐(1)
 
selenium 定位一组元素
摘要: #如同时选中一组复选框from selenium import webdriverimport os,timedriver = webdriver.Firefox()fire_path = 'file:///' + os.path.abspath('checkbox.html') #调用本地的文件d 阅读全文
posted @ 2019-01-28 08:51 不知道名字 阅读(1136) 评论(0) 推荐(0)