会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
梦忆安凉
博客园
首页
新随笔
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
15
下一页
2018年7月31日
python3+selenium入门14-上传下载文件
摘要: 上传文件一种方式是通过定位input标签,然后使用send_keys()方法传入需要上传文件的路径。另一种是使用第三方插件去上传文件。下面看下imput标签的方式。工具可以自己查下。 <!DOCTYPE html> <html> <head> </head> <body> <form action=
阅读全文
posted @ 2018-07-31 17:04 梦忆安凉
阅读(332)
评论(0)
推荐(0)
2018年7月30日
python3+selenium入门13-操作cookie
摘要: 可以把cookie理解为自己账户的身份证。因为http协议是无状态的,上一个请求和下一个请求没有关系。但是有时需要有关联。比如登录之后,才能进行操作这样的设置。这个就是cookie在起作用。登录成功时,服务器会给浏览器一个cookie,浏览器会解析存在本地。然后同一个网站,下一次请求时就会把这个co
阅读全文
posted @ 2018-07-30 12:24 梦忆安凉
阅读(1633)
评论(0)
推荐(0)
python3+selenium入门12-警告框处理
摘要: 在WebDriver中要处理JS生成的alert、confirm以及prompt,需要使用到switch_to_alert()定位到alert/confirm/prompt,然后再使用text、accept()、dissmiss()、send_keys()等方法进行操作。 text:获得alert/
阅读全文
posted @ 2018-07-30 10:32 梦忆安凉
阅读(335)
评论(0)
推荐(0)
2018年7月27日
python3+selenium入门11-窗口切换
摘要: 在打开新的浏览器窗口时,如果要定位新窗口的元素,需要先切换到这个新打开的窗口中,才能定位到该窗口下的元素。 current_window_handle:获取当前句柄。可以把句柄理解成窗口的身份证 window_handles:获取所有打开窗口的句柄 from selenium import webd
阅读全文
posted @ 2018-07-27 17:55 梦忆安凉
阅读(963)
评论(0)
推荐(0)
python3+selenium入门10-表单切换
摘要: 当元素在ifarm或farm中时,需要先进入到表单中,然后才能定位元素进行操作。直接对元素定位。会提示元素无法找到。 <!DOCTYPE html> <html> <head> </head> <body> <iframe id = 'if' src="https://www.baidu.com"
阅读全文
posted @ 2018-07-27 16:32 梦忆安凉
阅读(1144)
评论(0)
推荐(0)
python3+selenium入门09-键盘事件
摘要: Keys类提供了键盘上几乎所有按键的方法。通过send_keys()方法不仅可以用来模拟键盘输入,还可以用它来模拟键盘上的按键。包括组合键,比如Ctrl+a等 需要导入Keys类 from selenium.webdriver.common.keys import Keys from seleniu
阅读全文
posted @ 2018-07-27 15:48 梦忆安凉
阅读(348)
评论(0)
推荐(0)
python3+selenium入门08-鼠标事件
摘要: 使用click()可以模拟鼠标的左键点击事件,现在的web页面中有很多其他的鼠标交互方式,比如鼠标右击、双击、悬停、鼠标拖放等功能。在WebDriver中,将这些关于鼠标操作的方法封装在ActionChains类。 导入ActionChains类 from selenium.webdriver.co
阅读全文
posted @ 2018-07-27 15:47 梦忆安凉
阅读(381)
评论(0)
推荐(0)
Git学习笔记07-删除文件
摘要: 在Git中,删除也是一种修改。先新建一个文件,添加并提交。然后删除下看看。 一般删除直接从工作区把文件删了,或者使用rm命令 这是使用git status查看状态,会告诉我们删了哪个文件 这个时候有两个选择,一个是确定要删除,一个是删除错了要恢复。 先看恢复,使用 git checkout
阅读全文
posted @ 2018-07-27 11:48 梦忆安凉
阅读(149)
评论(0)
推荐(0)
Git学习笔记06-版本回退
摘要: 在实际中,向版本库提交多次后,几千行代码肯定不记得每次都改了什么,可以使用git log来查看提交日志。也就是git commit -m 后面填写的这部分内容 也可以使用git log --pretty=oneline让日志显示的简略点,--后面没空格的。 黄色的很长的这一段是commit
阅读全文
posted @ 2018-07-27 11:10 梦忆安凉
阅读(159)
评论(0)
推荐(0)
2018年7月26日
python3+selenium入门07-元素等待
摘要: 在使用selenium进行操作时,有时候在定位元素时会报错。这可能是因为元素还没有来得及加载导致的。可以等过元素等待,等待元素出现。有强制等待,显式等待,隐式等待。 强制等待 就是之前文章中的time.sleep(),只是为了看到界面操作效果才那样设置的。这个是不管找没找到都会等待的。基本代码中不会
阅读全文
posted @ 2018-07-26 20:53 梦忆安凉
阅读(405)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
15
下一页
公告