静心

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

2019年7月2日

摘要: Web端相关库和工具: 1、Web UI: Selenium、QTP/UFT、其它(大多是对Selenium的包装,比如: Selenide、Katalon、webTest、Watir-webdriver)、Sikuli(图形界面对比)、IBM RFT 2、REST: SoapUI、Postman 阅读全文
posted @ 2019-07-02 16:38 丘奇先生 阅读(1803) 评论(0) 推荐(0) 编辑

摘要: TouchActions实现了with上下文对象接口。 一、行为控制 perform 执行所有准备好的Action 二、手势控制 tap 在指定元素上敲击 double_tap 在指定元素上双敲击 tap_and_hold 在指定元素上点击但不释放 move 手势移动指定偏移(未释放) releas 阅读全文
posted @ 2019-07-02 14:01 丘奇先生 阅读(1441) 评论(0) 推荐(0) 编辑

摘要: ActionChains实现了with上下文对象接口。 一、行为控制 perform 执行所有准备好的Action reset_actions 清空所有准备好的Action pause 设置Action之间的动作时间间隔 二、鼠标操作 click 鼠标左键点击(可以指定或不指定元素对象) click 阅读全文
posted @ 2019-07-02 14:00 丘奇先生 阅读(1145) 评论(0) 推荐(0) 编辑

摘要: WebElement对象代表了一个DOM元素。 一、WebElement的属性 tag_name 元素的tagName属性 text 元素的文本内容 location_once_scrolled_into_view 滚动直到指定的元素在视图中 size 元素的大小 location 元素在画布中的位 阅读全文
posted @ 2019-07-02 13:57 丘奇先生 阅读(6665) 评论(0) 推荐(1) 编辑

摘要: 一、WebDriver的初始化 def __init__(self, command_executor='http://127.0.0.1:4444/wd/hub', 执行JSONWireProtocol指令的命令执行器,比如ChromeRemoteConnection。 desired_capab 阅读全文
posted @ 2019-07-02 13:53 丘奇先生 阅读(715) 评论(0) 推荐(0) 编辑

摘要: 一、selenium/common exceptions.py 定义了一个继承自Exception类的WebDriverException基础异常类,然后通过它扩展出整个selenium框架的全部异常类型定义。 二、selenium/webdriver/common 1、actions子目录 <1> 阅读全文
posted @ 2019-07-02 13:45 丘奇先生 阅读(587) 评论(0) 推荐(0) 编辑

摘要: selenium|| common : 导出exceptions| || | exceptions.py| WebDriverException继承自Exception,然后扩展出整个selenium框架的全部异常类型定义。|| webdriver| 1、公共接口| (1) Remote : "re 阅读全文
posted @ 2019-07-02 13:24 丘奇先生 阅读(293) 评论(0) 推荐(0) 编辑

摘要: 一、Selenium 1.0 2004年。 包括Selenium IDE、Selenium Grid和Selenium RC。它们的核心是Selenium Core,一个用JavaScript编写的用于操作浏览器的库。 (1) Selenium IDE 它是一个 Firefox 插件,实现简单的浏览 阅读全文
posted @ 2019-07-02 13:17 丘奇先生 阅读(671) 评论(0) 推荐(0) 编辑

摘要: 一、BOM 浏览器对象 1、Window 对象 表示浏览器中打开的窗口。 如果文档包含框架(<frame> 或 <iframe> 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 属性和方法参考: https://www.runoob. 阅读全文
posted @ 2019-07-02 12:03 丘奇先生 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 一、语言细节和技巧 1、typeof、null 和 undefined typeof 操作符来检测变量的数据类型。 null 表示 "什么都没有"的空值,undefined 表示没有设置值。 2、数据类型转换 (1) 通过使用 JavaScript 函数 (2) 通过 JavaScript 自身自动 阅读全文
posted @ 2019-07-02 11:32 丘奇先生 阅读(148) 评论(0) 推荐(0) 编辑

摘要: 一、用法 HTML 中的脚本必须位于 <script> 与 </script> 标签之间,script标签中可以写执行代码、可以写函数、也可以通过src来从外部.js文件导入脚本。 包含脚本的script标签可被放置在 HTML 页面的 <body> 和 <head> 中,通常的做法是将脚本函数放在 阅读全文
posted @ 2019-07-02 09:27 丘奇先生 阅读(218) 评论(0) 推荐(0) 编辑