摘要: 更多资料参考:https://www.cnblogs.com/yoyoketang/p/6128655.html 一、javascrip 操作元素 :操作浏览器滚动条scrollTo a、滚动到底部、 顶部 # Author: Sky # Email: 2780619724@qq.com # Tim 阅读全文
posted @ 2021-08-20 19:56 空-山-新-雨 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 参考资料:https://blog.csdn.net/for_further/article/details/105790821 https://www.cnblogs.com/yoyoketang/p/6188582.html https://www.cnblogs.com/landhu/p/57 阅读全文
posted @ 2021-08-20 18:15 空-山-新-雨 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一、css模糊匹配 1、 属性匹配 E[att^="val"] 选择 att 属性值以 "val" 开头的所有元素E[att$="val"] 选择 att 属性值以 "val"结尾的所有元素E[att*="val"] 选择 att 属性值中包含子串 "val"的所有元素 比如:'a[class*=" 阅读全文
posted @ 2021-08-20 17:35 空-山-新-雨 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 参考资料:https://www.cnblogs.com/yoyoketang/p/6128580.html 一、css 定位语法: 层级定位: - 子元素 - 后代元素 - 同级兄弟元素 1、E,F , 逗号多元素匹配,匹配E元素或F元素 2、E>F > 大于号,子元素选择器 匹配所有E元素下的子 阅读全文
posted @ 2021-08-20 16:59 空-山-新-雨 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、css定位 语法基础 tagname 定位标签 #id 定位id属性,用 # .class 定位class属性,用 . 1、先在 console 里面,用css语法定位,如下: 示例代码如下: # -*- coding:utf-8 -*- # Author: Sky # Email: 27806 阅读全文
posted @ 2021-08-20 10:56 空-山-新-雨 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、Xpath模糊定位 contains 1、contains 模糊匹配文本 2、contains 模糊匹配元素属性 Contains() 总结 定位其它id,name等属性方式跟class一样: //*[contains(@xxx, "index")] 除了text文本属性定位不一样 , //*[ 阅读全文
posted @ 2021-08-20 01:13 空-山-新-雨 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 一、xpath 定位:class 属性中间有空格,如何定位? xpath定位, class 属性中间有空格,是该元素有多重属性,需要全部写上 ; 和之前的driver.find_element_by_class_name('btn-green').click() 不一样 find_element_b 阅读全文
posted @ 2021-08-20 00:37 空-山-新-雨 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 一、非常实用的 xpath 文本定位 ,//*[text()="页面文本"] driver.find_element_by_xpath('//*[text()="忘记密码?"]') 用 F12 打开调试后去元素里面 copy 文本,因为:有些文本在网页显示无空格,但是按F12调试,可以看到有空格 ; 阅读全文
posted @ 2021-08-20 00:19 空-山-新-雨 阅读(1448) 评论(0) 推荐(0) 编辑