xpath
菜鸡6666
这个作者很懒,什么都没留下…
展开
-
xpath 和 正则表达式的混合使用
xpath 和 正则表达式的混合使用示例:etree.xpath('//*[re:match(text(), ".*?\..*?\..*?")]//text()', namespaces={"re": "http://exslt.org/regular-expressions"})注意:namespaces一定不要写错,s一定要带,text()也可以写成其他的属性,总得来说还是非常实用和方便的...原创 2020-07-14 20:35:42 · 1634 阅读 · 0 评论 -
selenium EC用法 显性等待
判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方法,一、功能介绍和翻译title_is: 判断当前页面的title是否完全等于(==)预期字符串,返回布尔值简单的示例from selenium import webdriverfrom selenium.webdriver.support import expected_conditions as ECdriv...转载 2020-06-28 11:40:38 · 2213 阅读 · 0 评论 -
xpath: contains方法 不区分大小写
contains用法:1、//*[contains(text(),“test”)]2、//*/text()[contains(.,‘test’)]contains不区分大小写结合用法//*/text()[contains(translate(.,‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’,‘abcdefghijklmnopqrstuvwxyz’), ‘test’)]备注:translate(.,‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’,‘abcdefghijklmn原创 2020-06-06 12:11:27 · 1600 阅读 · 0 评论