Python+selenium启动浏览器Firefox\Chrome\IE

2016年8月26日 没有评论

在写一功能的时候,本来准备使用webbroswer模块实现,不过发现其只能实现简单的打开,而且打开tab页面发现并不能实现。所以决能通过selenium模块实现,这里列下几个selenium操作不同浏览器的定义的函数。

一、webbroswer模块

该模块的非常简单,如下:

import webbrowser
c = webbrowser.get('firefox')
c.open_new('http://www.361way.com')
c.open_new_tab('http://www.361way.com')

执行的时候,[......]

Read more

python+selenium报错geckodriver的解决方法

2016年8月25日 没有评论

在安装完python及selenium模块后,默认执行启动firefox浏览器,并执行的时候,遇到报错:geckodriver executable needs to be in path ,具体见下图:

firefox-geckodriver

经查询发现,主机上没有安装firefox使用的驱动文件geckodriver,该程序可以从:https://github.com/mozilla/geckodriver/releases 页面下载最新版。下载完成后记得放在OS的可执行目录,如果不在默认PATH目录下,也可以去环境变量里配置指定下。window下的由于只是一个可执行文件,我将其放在了syste[......]

Read more

selenium常用函数

2016年8月24日 没有评论
1、浏览器中加载url
方法:get(url)
实例:driver.get("http//:www.baidu.com")
2、向前
方法:forward()
实例:driver.forward()
3、返回当前会话中的cookies
方法:get_cookies()
实例:driver.get_cookies()
4、根据cookie name 查找
方法:driver.get_cookie(cookie_name)
实例:driver.get_cookie("NET_SessionId")
5、截取当前页面
方法:get_screenshot_as[......]

Read more

数据库加盘操作(EMC存储)

2016年8月3日 没有评论

存储拓扑如下(点击看大图):

emc-storage

一、需求

站点

集群名称

主机名

WWWN

存储阵列/空间需求

主站点03

[......]

Read more

awk排除某列输出

2016年8月2日 1 条评论

ansible小结(十 三)playbook中使用debug模块

2016年7月10日 没有评论

python命令行选项模块argparse

2016年7月6日 没有评论

RHEL7性能监控之pcp

2016年7月4日 没有评论

ORA-27102: out of memory问题处理

2016年7月3日 没有评论

ipcs与Linux共享内存

2016年7月2日 没有评论