会员
周边
众包
新闻
博问
闪存
赞助商
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 不知道名字
阅读(319)
评论(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 不知道名字
阅读(322)
评论(0)
推荐(0)
编辑
selenium 自动化模型:库、框架、工具
摘要:
阅读全文
posted @ 2019-01-28 17:30 不知道名字
阅读(329)
评论(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 不知道名字
阅读(595)
评论(0)
推荐(0)
编辑
selenium 关闭窗口
摘要: 整个浏览器退出 driver.quit() 只关闭当前窗口 driver.close()
阅读全文
posted @ 2019-01-28 15:40 不知道名字
阅读(1882)
评论(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 不知道名字
阅读(1009)
评论(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 不知道名字
阅读(348)
评论(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 不知道名字
阅读(403)
评论(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 不知道名字
阅读(2159)
评论(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 不知道名字
阅读(279)
评论(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 不知道名字
阅读(1149)
评论(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 不知道名字
阅读(458)
评论(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 不知道名字
阅读(2745)
评论(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 不知道名字
阅读(603)
评论(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 不知道名字
阅读(1126)
评论(0)
推荐(0)
编辑