
UI自动化
rainyRs
这个作者很懒,什么都没留下…
展开
-
Selenium_元素定位之css详解
Selenium_元素定位之css详解Xpath与Css定位的区别常见语法xpath定位与css定位比较Xpath与Css定位的区别Xpath能通过子元素搜索父元素, Css无法实现,Css只能从父级往下级搜索。Xpath能按文本搜索元素,Css不能。Css比Xpath更简单易读,执行速度更快。常见语法表达式描述*通用元素选择器,匹配任何元素E标签选择...原创 2020-05-03 00:01:00 · 818 阅读 · 0 评论 -
Selenium_元素定位之xpath详解
元素定位之xpath详解什么是xpathXML 实例文档xpath基本语法选取节点谓语(Predicates)选取未知节点选取若干路径绝对路径定位相对路径定位元素索引定位节点属性定位文本内容定位模糊匹配定位Axis(轴)定位布尔定位xpath调试什么是xpathxpath 是 XML Path 的简称,是一门在XML文档种查找信息的语言,而 HTML 文档是标准的XML页面,所以可用 xpat...原创 2020-04-29 23:53:13 · 587 阅读 · 0 评论 -
Selenium WebDriver定位不到元素的常见原因
Selenium WebDriver定位不到元素的常见原因:1. 因为id是动态生成的,每次登陆时id都会变化,所以无法通过id定位 解决办法: 换用其它方式来定位2. 因为iframe,所以定位不到 由于元素在某一iframe里面,所以通过id/name/xpath等定位不到 解决办法: 先切换到相应的iframe,然后再定位该iframe里的元素 driver.switchTo().fr原创 2017-02-15 11:25:36 · 1122 阅读 · 0 评论 -
Selenium_PageObject模式
为了支持PageObject模式,WebDriver提供了PageFactory转自: https://github.com/SeleniumHQ/selenium/wiki/PageFactory#explanation接口:org.openqa.selenium.support.PageFactoryPageFactory它提供初始化页面元素的方法,如果页面存在大量的AJAX的技术,只要转载 2017-02-16 13:11:03 · 1105 阅读 · 0 评论 -
Python+Selenium环境搭建
1. 所需组件Python环境安装; 安装selenium组件; 下载浏览器驱动2. 环境搭建2.1 Python安装下载地址:https://www.python.org/downloads/(根据自己的系统环境选择对应版本)点击执行exe文件,按照提示安装即可。这个过程中你可以选择具体的安装路径,默认路径是c盘,另外,默认会自动配置path环境变量,以及完成pip...原创 2019-03-08 18:13:48 · 168 阅读 · 0 评论 -
selenium常见定位方式
selenium常见定位方式常用定位方式有:xpath、css、id、name、class name、link text、partial link text、tag name、js、jQuery以百度为例:<span id="s_kw_wrap" class="bg s_ipt_wr quickdelete-wrap"> <span class="soutu-btn"&g...原创 2020-04-29 16:58:35 · 384 阅读 · 0 评论