火狐版本48. WebDriver Element Locator 安装 使用 1.在firefox里打开www.baidu.com 2. 将光标定位在搜索框里,鼠标右键,如下图所示,会提供多个语言(C#,java,Python,Ruby等)的xpath。 找到对应自己语言的xpath就可以使用了 ...
分类:
其他好文 时间:
2017-12-09 23:59:13
阅读次数:
334
1.最近有点时间一直看元素定位的问题: 发现163邮箱登录账号密码: id=auto-id-1511926360798,是动态的,xpath定位也无效: #-*-coding:utf-8-*- from selenium import webdriverimport time options = w ...
分类:
其他好文 时间:
2017-11-29 16:23:05
阅读次数:
171
1. IOS移动端click事件300ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的, 2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示 ...
分类:
移动开发 时间:
2017-11-20 17:54:17
阅读次数:
238
总结 单个元素定位: driver.find_element_by_accessibility_id(id) driver.find_element_by_android_uiautomator(uia_string) driver.find_element_by_class_name(name) ...
分类:
移动开发 时间:
2017-11-20 13:23:09
阅读次数:
167
浏览器操作 对象定位 webdriver 提供了一系列的元素定位方法,常用的有以下几种: id name class name tag name link text partial link text xpath css selector id name class name tag name li ...
分类:
编程语言 时间:
2017-11-16 19:45:44
阅读次数:
163
转至博客:上海-悠悠 前言 元素定位可以说是学自动化的小伙伴遇到的一道门槛,学会了定位也就打通了任督二脉,前面分享过selenium的18般武艺,再加上五种js的定位大法。 这些还不够的话,今天再分享一个定位神器jquery,简直逆天了! 一、jquery搜索元素 1.按F12进控制台 2.点全部按 ...
分类:
编程语言 时间:
2017-11-10 20:22:47
阅读次数:
164
在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种 1. By.name() 假设我们要测试的页面源码如下: 当我们要用name属性来引用这个button并点击它时, ...
分类:
其他好文 时间:
2017-11-08 14:56:58
阅读次数:
150
举个栗子 <?xml version="1.0" encoding="ISO-8859-1"?> 定义: 节点、属性、内容之后的关系,例如: <title lang="cn">哈利波特2</title> a.title是节点(元素); b.lang是titile节点的属性; c."cn"是lang的 ...
分类:
其他好文 时间:
2017-11-07 23:49:35
阅读次数:
203
基础普及 alert对话框 。细分三种,Alert,prompt,confirm1. alert() 弹出个提示框 (确定) 警告消息框 alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框 ...
分类:
其他好文 时间:
2017-11-06 19:11:45
阅读次数:
126
CSS定位 position既是一个模块也是一个属性。 position-static 也叫静态定位/常规定位/自然定位——定位中的一股清流-回归本真 使元素定位于 常规/自然流 中 (块、行垂直排列下去、行内水平从左到右) (1)忽略top、bottom、left、right或者z-index声明 ...
分类:
Web程序 时间:
2017-11-02 20:06:13
阅读次数:
210