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