摘要: 在打开新的浏览器窗口时,如果要定位新窗口的元素,需要先切换到这个新打开的窗口中,才能定位到该窗口下的元素。 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) 编辑