问题一、 iframe如何自适应屏幕高度 解决思路:通过设置iframe外层父元素高度等于window高度,再相对于父元素定位iframe元素;案例如下: 第一步: 模板文件中使用iframe 第二步: ts 中自定义iframe外层父元素的高度 问题二、 安全机制设置 错误: 解决: 第一步:创建 ...
分类:
其他好文 时间:
2019-01-19 11:08:35
阅读次数:
874
selenium8种定位元素方法 id name class name tag name link text断言 partial link text xpath css selector 百度页面定位,简单讲解比较常用到的定位方法 find_elements_by_id() #通过id定位 find ...
分类:
其他好文 时间:
2019-01-17 19:46:29
阅读次数:
175
1.查看页面元素:ID、class、type、name等。 2.通过webdriver的方法定位: browser.find_element_by_xpath(); 绝对路径:find_element_by_xpath("/html/body/div[1]/div[1]/div/div[1]/div ...
分类:
其他好文 时间:
2019-01-16 21:46:41
阅读次数:
214
该部分记录测试页面2-StrategyPage,所有首页上的元素定位、操作、获取属性等方法都写在该类中。 1 首页类继承自BasePage 2 首页类第一部分写的是所有的定位器 3 首页类第二部分类的方法,包括提取页面元素,页面元素的操作、获取属性、验证元素属性正确性等 4 当用例中需要用到该页面的 ...
分类:
编程语言 时间:
2019-01-13 18:07:47
阅读次数:
218
该部分记录测试页面1-IndexPage,所有首页上的元素定位、操作、获取属性等方法都写在该类中。 1 首页类继承自BasePage 2 首页类第一部分写的是所有的定位器 3 首页类第二部分类的方法,包括提取页面元素,页面元素的操作、获取属性、验证元素属性正确性等 4 当用例中需要用到该页面的某元素 ...
分类:
编程语言 时间:
2019-01-13 18:03:07
阅读次数:
318
一、常用识别元素的工具 uiautomatorviewer:Android SDK自带的一个工具,在tools目录下 二、元素定位 1.格式:find_element_by_定位方式(value) 通过id定位 (取resource-id的值): driver.find_element_by_id( ...
分类:
移动开发 时间:
2019-01-13 01:56:48
阅读次数:
510
在Web应用中经常会遇到frame/iframe表单嵌套页面的应用,WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌页面上的元素无法直接定位。这时就需要通过switch_to.frame()方法将当前定位的主体切换为frame/iframe表单的内嵌页面中。 ...
分类:
其他好文 时间:
2019-01-11 11:33:03
阅读次数:
215
ClassName Android:Android的class属性对应ClassName定位方式,ClassName一般都是会重复的,可以通过index来获取需要的元素。(从0开始查找dom树中的同名class属性) iOS:iOS的type属性对应CLassName定位方式,ClassName一般 ...
分类:
移动开发 时间:
2019-01-08 17:20:57
阅读次数:
244
F12-前台效果可以在不访问服务器的前提下直接改样式看效果是否是预期值。 1.Element 页面所有元素,通过它可以做selenium的元素定位,删除页面元素,增加页面属性(通过增加页面属性便于自动化的时候更好的定位页面元素), 1)删除页面元素: 右键 delete element后效果如下: ...
分类:
其他好文 时间:
2019-01-05 22:53:26
阅读次数:
281
#导入selenium包 from selenium import webdriver driver = webdriver.Chrome(executable_path="./chromedriver.exe") driver.get("https://www.baidu.com/") #元素定位 ...
分类:
其他好文 时间:
2019-01-05 21:32:20
阅读次数:
150