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

浙公网安备 33010602011771号