摘要: #cording=gbk#一般最上面放系统自带的包或者类import os import time##第二层放第三方下载的包或者类from selenium import webdriverfrom selenium.webdriver.common.by import By #导入by方法from 阅读全文
posted @ 2020-04-11 23:39 安琪儿一直在 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 定位元素时经常会出现定位不到元素,这时候我们需要观察标签的上下文,一般情况下这些定位不到的元素存放在了frame或者放到窗口了,只要我们切入进去就可以很容易定位到元素。 处理frame时主要使用到switch_to.frame()(切入frame也可以些写成switch_to_frame,不过这个已 阅读全文
posted @ 2020-04-11 23:29 安琪儿一直在 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 在Selenium-python 中,有时候需要对弹窗进行处理,比如获取弹窗上的内容、确定、取消、在弹窗上输入内容后点击确定-再次点出弹窗,需要专门的处理。 一、获取弹窗的内容 driver.find_element(By.XPATH,"//button[@type='submit'][@class 阅读全文
posted @ 2020-04-11 23:08 安琪儿一直在 阅读(2456) 评论(0) 推荐(0) 编辑
摘要: 在python-selenium元素定位中,有很多小技巧,在此记录总结 技巧一、有关联关系的元素有交集关系时,必须添加固定等待,整体调试时候也适当增加固定等待,保持代码运行稳定性。下拉的时候选择下拉框有时候也需要等待。 当遇到两个元素有交集依赖(先后)关系,重新加载的时候,需要消耗时间等待,必须添加 阅读全文
posted @ 2020-04-11 22:48 安琪儿一直在 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 在python-selenium元素定位中,有很多小技巧,在此记录总结 技巧一、尽量不要用可见的文本去定位 尽量不要用可见的文本去定位(特别是支持国际化的软件-比如禅道),因为一旦切换语言后,使用该方法定位的元素就需要重新定位了。 技巧二、在定位元素时候,尽量让测试数据文本可输入化,便于测试数据的维 阅读全文
posted @ 2020-04-11 22:05 安琪儿一直在 阅读(644) 评论(0) 推荐(0) 编辑
摘要: tail -500 log.log 查看日志最后500行的日志tail -f log.log 实时查看日志 阅读全文
posted @ 2020-04-11 21:50 安琪儿一直在 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 简介:Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 vi/vim 共分为三种模式,分别是命令模式(Command mode)也叫一般模式,输入/编辑模式(Insert mode)和底线命令模式(Last line mode)。 阅读全文
posted @ 2020-04-11 21:48 安琪儿一直在 阅读(122) 评论(0) 推荐(0) 编辑