1.节点的替换: ①replaceChild(): 把一个给定父元素里的一个子节点替换为另外一个子节点 var reference = element.replaceChild(newChild,oldChild); 返回值是一个指向已被替换的那个子节点的引用指针 ②该节点除了替换功能以外还有移动的 ...
分类:
其他好文 时间:
2020-04-13 12:16:18
阅读次数:
81
我们知道在处理数据的时候,使用矩阵间的运算将会是方便直观的。matlab有先天的优势,算矩阵是它的专长。当然我们用python,经常要用到的可能是numpy这个强大的库。 矩阵有两种乘法,点乘和对应项相乘(element-wise product)。在numpy中应该怎么实现呢,看看下面的例子就明白 ...
分类:
编程语言 时间:
2020-04-13 11:59:49
阅读次数:
76
By是selenium中内置的一个class,在这个class中有各种方法来定位元素 By所支持的定位器的分类: CLASS_NAME = 'class name' CSS_SELECTOR = 'css selector' ID = 'id' LINK_TEXT = 'link text' NAM ...
分类:
编程语言 时间:
2020-04-13 10:36:08
阅读次数:
150
使用appium框架测试安卓app时,如果需要获取toast弹框的文案内容,那么再点击弹框按钮之前,一定记得千万不要加time.sleep()等待时间,否则有延迟,一直获取不到: 获取弹框的代码: message=self.driver.find_element_by_xpath("//*[cont ...
分类:
移动开发 时间:
2020-04-12 22:49:10
阅读次数:
91
One Millisecond Face Alignment with an Ensemble of Regression Trees CVPR2014 http://www.csc.kth.se/~vahidk/face_ert.html https://github.com/suzuichi/O ...
分类:
其他好文 时间:
2020-04-12 22:44:12
阅读次数:
77
1、id定位find_element_by_id() 通过id属性定位元素,如果id是动态变化的话不能用id来进行定位 2、name定位find_element_by_name() 通过name属性定位元素,不过有时候一个页面中会有多个name名相同的,这时就不能用name来定位啦 3、class定 ...
分类:
编程语言 时间:
2020-04-12 20:42:30
阅读次数:
76
现在流行的框架如element ui 、vant 等都有封装好的loading组件,直接拿来用。 微信小程序、uni-app等也有封装的loading组件,几个代码轻松引用。 不过作为基础,知道组件原理还是不错的 loading组件需要引用一张gif动图 <template> <div class= ...
分类:
其他好文 时间:
2020-04-12 16:36:40
阅读次数:
120
1.1 在chrome浏览器中调试定位方法 1.1.1 ID Document.getElementById(“id”) $(“#id”) 1.1.2 Name document.getElementsByName(“name”) 1.1.3 TagName document.getElements ...
分类:
其他好文 时间:
2020-04-12 12:39:41
阅读次数:
135
1.1 Xpath定位 1.1.1 选取节点 1.1.1.1 精确选择节点 XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的 路径表达式 表达式 描述 nodename 选取此节点的所有子节点。 / 从根节点选取。 // 从匹配选择的当前节点选择文档中 ...
分类:
其他好文 时间:
2020-04-12 12:21:23
阅读次数:
76
1.1 CSS定位 1.1.1 绝对路径定位 目标 查找第一个文本为“猜猜看”的a标签 实现 CSS表达式 html>body>div>a[.=”猜猜看”] python表达式 driver.find_element_by_css_selector(‘html>body>div>a[.=”猜猜看”] ...
分类:
Web程序 时间:
2020-04-12 12:16:35
阅读次数:
112