09 2017 档案

摘要:写出至少5种css语法(每种语法不一样) 阅读全文
posted @ 2017-09-26 15:34 Anges黎梦 阅读(269) 评论(0) 推荐(0)
摘要:写出10种不同的Xpath定位语法 阅读全文
posted @ 2017-09-26 15:33 Anges黎梦 阅读(783) 评论(0) 推荐(0)
摘要:百度-设置-搜索设置-每页显示50条-保存设置-打印alert信息-accept确定 阅读全文
posted @ 2017-09-26 15:31 Anges黎梦 阅读(159) 评论(0) 推荐(0)
摘要:按照要求打印九九乘法表 阅读全文
posted @ 2017-09-26 15:30 Anges黎梦 阅读(462) 评论(0) 推荐(0)
摘要:打开帮助 —— 故障排除信息 点击显示文件夹 地址复制下来: 在代码中添加如下内容: 即可加载浏览器插件。 阅读全文
posted @ 2017-09-23 16:40 Anges黎梦 阅读(228) 评论(0) 推荐(0)
摘要:1. implicitly_wait()隐形等待。等待页面加载完成,作用是全局的。 时间可以设置的长,短时间也没有影响。直到设置的时间耗完 时间耗完也不会报错 2.获取title值 driver.title 3.获取元素属性值 t = driver.find_element_by_id("su"). 阅读全文
posted @ 2017-09-21 17:49 Anges黎梦 阅读(239) 评论(0) 推荐(0)
摘要:CSS定位方式: 元素中间加“.”表示是class 1.通过ID定位 driver.find_element_by_css_selector("#ID值") 2.通过class定位 driver.find_element_by_css_selector(".s_ipt") 3.通过标签定位 driv 阅读全文
posted @ 2017-09-21 15:30 Anges黎梦 阅读(232) 评论(0) 推荐(0)
摘要:Xpath .代表当前接点的元素,可以不写 //代表相对路径 *匹配任何标签 不区分“”和‘’ 基本定位方式 1.id定位 //div[@id = “id值” ] 2.tag定位 //*[@id="id值"] //input[@id="id值"] 3.通过class定位 //input[@class 阅读全文
posted @ 2017-09-21 15:17 Anges黎梦 阅读(183) 评论(0) 推荐(1)
摘要:Alert弹窗 弹窗是用工具选不到的~ 切换到alert driver.switch_to_alert() 新的语法:driver.switch_to.alert 注:新的语法不需要后面加括号 打印alert上的文本内容 alert.text 点击确定 alert.accept() 点击取消 ale 阅读全文
posted @ 2017-09-21 13:45 Anges黎梦 阅读(190) 评论(0) 推荐(0)
摘要:HTML中,标签显示为select,有option下拉属性的为Select弹框 1.Xpath定位 Xpath语法,顺序是从1开始,编程语言中是0开始 2.可以通过通过ID定位,分两次定位 select = driver.find_element_by_id(“”) select.find_elem 阅读全文
posted @ 2017-09-21 13:39 Anges黎梦 阅读(194) 评论(0) 推荐(0)
摘要:多窗口相关操作 获取当前句柄 c_handle = driver.current_window_handle 获取所有句柄 all_handle = driver.window_handles 切换到窗口 driver.switch_to_window(窗口句柄) 切换到第一个窗口 driver.s 阅读全文
posted @ 2017-09-21 13:31 Anges黎梦 阅读(201) 评论(0) 推荐(0)
摘要:python的基本数学函数 随机数函数: 数值操作 1 x << y 左移 2 x >> y 右移 3 x & y 按位与 4 x | y 按位或 5 x ^ y 按位异或 (exclusive or) 6 ~x 按位翻转 7 x + y 加 8 x - y 阅读全文
posted @ 2017-09-21 13:27 Anges黎梦 阅读(289) 评论(0) 推荐(1)
摘要:练习python的时候经常会用到一些不同数据类型之间的转换操作 搜集了一些资料,整理如下 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str 阅读全文
posted @ 2017-09-21 13:22 Anges黎梦 阅读(205) 评论(0) 推荐(0)
摘要:查看iframe: 1.top window ——可以直接进行定位 2.iframe#i ——有id的iframe,可以通过ID定位 3.iframe 后面没有添加任何东西 —— 表示ID和name为空 4.空项 —— 表示至少有两个iframe嵌套 iframe定位: 1.有id并且ID唯一 dr 阅读全文
posted @ 2017-09-20 17:09 Anges黎梦 阅读(242) 评论(0) 推荐(0)
摘要:鼠标事件 from selenium.webdriver.common.action_chains import ActionChains contest_click() 右击 double_click() 双击 drag_and_drop(source,target) 拖动 move_to_ele 阅读全文
posted @ 2017-09-20 15:43 Anges黎梦 阅读(217) 评论(0) 推荐(0)
摘要:selenium的八种定位方式 1.通过id定位 find_element_by_id() send_keys() 输入框输入字符串 click() 鼠标点击事件 注:send_keys输入中文时,需要在前面添加“u” 表示把输入的中文转换成unicode国际编码 Text可以打印元素的文本信息 2 阅读全文
posted @ 2017-09-15 16:25 Anges黎梦 阅读(277) 评论(0) 推荐(0)
摘要:selenium基础,首先就是浏览器的相关操作 下面描述几种浏览器的常用操作 1.打开浏览器 webdriver后面添加想要打开的浏览器 Ie或者Chrome 2.打开指定页面(百度) 3.休眠时间 这里的休眠时间,是以秒为单位,需要导入time包 4.点击浏览器左箭头,返回上一页 5.点击浏览器右 阅读全文
posted @ 2017-09-15 15:18 Anges黎梦 阅读(237) 评论(0) 推荐(0)
摘要:题目:冒泡排序一个队列(升序) 程序分析(个人分析仅供参考): 首先,我们要知道这个排序是怎么样排序的。 按照升序排列,言外之意就是从小到大排列数字 拿第一个数字举例,他需要做的判断是几次呢? 首先,第一个数字需要跟第二个数字做对比,如果第一个数字比第二个数字大,那么两个数字交换一下位置,以此类推。 阅读全文
posted @ 2017-09-14 13:50 Anges黎梦 阅读(866) 评论(0) 推荐(0)
摘要:在学习编程语言的过程中,有一个很重要的东西,它就是判断,也可以称为控制流。 一般有if、while、for三种 ⭐if语句 if语句可以有一个通俗的解释,如果、假如 如果条件1满足,则…… 如果条件2满足,则…… 如果不满足条件,则…… 这样解释起来就比较容易懂 假如我们判断一个数字范围,就可以这样 阅读全文
posted @ 2017-09-14 13:27 Anges黎梦 阅读(234) 评论(0) 推荐(0)
摘要:python中常见的数据类型有:整数、浮点数、字符串、列表、元组、字典 python相较其他语言,可以省略了声明,可以直接定义赋值使用。 例如: a=12 就相当于 其他语言中的 int a=12 省略的声明数据类型的int ⭐下面举例定义各类型的变量: 1.定义一个整数(int) a = 1 2. 阅读全文
posted @ 2017-09-13 18:03 Anges黎梦 阅读(275) 评论(0) 推荐(0)
摘要:题目: 由一个人随机写一个整数1-99 每次输入一个数字,若没有猜对,则缩小数字范围。 直到猜对数字为止。游戏结束 我的答案 实现结果 阅读全文
posted @ 2017-09-09 18:28 Anges黎梦 阅读(555) 评论(0) 推荐(0)
摘要:版本python2 python语言不分"和',两者可以一样使用,同等效果 1.输出print python3中print是一个函数 print "hello world" 输出hello world print输出默认换行,如果想要输出不换行,python2.7中,是在结束时添加一个',' pyt 阅读全文
posted @ 2017-09-09 18:22 Anges黎梦 阅读(250) 评论(0) 推荐(0)
摘要:刚开始学习一门技术,肯定是要从环境搭建开始的,我也不例外。 首先选择需要安装的版本,我使用的是mac自带的2.7版本。 selenium2,和火狐浏览器 为求稳定不会出现未知问题,我选择了selenium2.53.6和firefox45版本 1.安装python 我使用的是mac电脑,所以这一步就省 阅读全文
posted @ 2017-09-09 12:03 Anges黎梦 阅读(348) 评论(1) 推荐(0)
摘要:我是一名普通的大专生,没有很高的学历,独身来到上海闯荡。 学校教学的内容很基础,也很简单。开始实习开发工程师的时候经常遇到这样那样的问题。 很庆幸,我遇到了几个很好的同事。 在他们的帮助下,巩固了在学校学到的知识,并且也学到了很多知识。 机缘巧合之下,转到了测试工程师的岗位,一做就做到了现在。 除了 阅读全文
posted @ 2017-09-08 12:46 Anges黎梦 阅读(317) 评论(0) 推荐(2)