摘要: 富文本框常见的技术用到了Frame标签,并且在Frame里面实现了一个完整的HTML网页结构。 方法一: #!usr/bin/env python #-*- coding:utf-8 -*- """ @author: sleeping_cat @Contact : zwy24zwy@163.com """ #操作富文本框 from selenium import webdrive... 阅读全文
posted @ 2018-01-13 10:42 sleeping_cat 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 能够使用配置文件存储被测试页面上页面元素的定位方式和定位表达式,做到定位数据和程序的分离。 1.页面元素定位表达式配置文件,“.ini”文件,可用text文本编辑保存后直接修改文件后缀 [sogou] searchBox=id>query searchButton=id>stb 2.ObjectMap工具类文件,供测试程序调用 #!usr/bin/env python #-*- coding:... 阅读全文
posted @ 2018-01-13 10:33 sleeping_cat 阅读(449) 评论(0) 推荐(0) 编辑
摘要: #!usr/bin/env python #-*- coding:utf-8 -*- """ @author: sleeping_cat @Contact : zwy24zwy@163.com """ #操作日期控件 from selenium import webdriver import unittest,time,traceback from selenium.webdr... 阅读全文
posted @ 2018-01-13 10:23 sleeping_cat 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 上传文件 Browse for a file to upload: 1、使用webdriver的send_keys方法上传文件 #!usr/bin/env python #-*- coding:utf-8 -*- """ @author: sleeping_cat... 阅读全文
posted @ 2018-01-12 20:27 sleeping_cat 阅读(353) 评论(0) 推荐(0) 编辑
摘要: #!usr/bin/env python #-*- coding:utf-8 -*- """ @author: sleeping_cat @Contact : zwy24zwy@163.com """ #无人工干预地自动下载某个文件 from selenium import webdriver im 阅读全文
posted @ 2018-01-04 15:04 sleeping_cat 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 设置文本框属性 文本框 #!usr/bin/env python #-*- coding:utf-8 -*- """ @author: sleeping_cat @Contact : zwy24zwy@163.com """ #更改一个页面对象的属性值 from selenium import webdriver imp... 阅读全文
posted @ 2018-01-04 15:02 sleeping_cat 阅读(974) 评论(0) 推荐(0) 编辑
摘要: #!usr/bin/env python #-*- coding:utf-8 -*- """ @author: sleeping_cat @Contact : zwy24zwy@163.com """ #在Ajax方式产生的浮动框中,点击选项包含某个关键字的选项 #通过模拟键盘下箭头进行选择悬浮框选项 from selenium import webdriver from... 阅读全文
posted @ 2017-12-26 15:00 sleeping_cat 阅读(281) 评论(0) 推荐(0) 编辑
摘要: (1)滑动页面的滚动条到页面的最下面 (2)滑动页面的滚动条到页面的某个元素 (3)滑动页面的滚公条向下移动某个数量的像素 阅读全文
posted @ 2017-12-26 14:33 sleeping_cat 阅读(2043) 评论(0) 推荐(0) 编辑
摘要: 在webdriver脚本代码中执行JavaScript代码,来实现对页面元素的操作。此种方式主要用于解决在某些情况下,页面元素的.click()方法无法生效等问题。 #!usr/bin/env python #-*- coding:utf-8 -*- """ @author: sleeping_cat @Contact : zwy24zwy@163.com """ #... 阅读全文
posted @ 2017-12-26 11:38 sleeping_cat 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 一、用户输入 (一) 输入 input() (二) 格式化输入输出 1.“+”字符串拼接,效率低 2.“%” 3.{指定参数} 4.{顺序} (三) 密文显示 pycharm无法使用getpass 阅读全文
posted @ 2017-12-15 16:57 sleeping_cat 阅读(175) 评论(0) 推荐(0) 编辑