昨天接到一个UI自动化的需求,因为海外环境的平台代码都需要同步更新成跟国内环境的平台代码一致,平台代码的修改可能会影响到所有的表单(其实是已经出现了问题了,有的流程的表单打不开),所以需要点检所有模块下的文档。 而一个环境下,多的有2000+流程,海外环境还有好几个,手工点检的话 ...
前言 有些页面的链接打开后,会重新打开一个窗口,想要在新页面上操作,就需要先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。 元素有属性,浏览器的窗口其实也有属性的,只是你看不到,浏览器窗口的属性用句柄 handle 来识别 获取当前窗口的句柄 driver.current window handle 获取所有窗口的句柄 driver.windo ...
2019-11-08 17:22 0 590 推荐指数:
昨天接到一个UI自动化的需求,因为海外环境的平台代码都需要同步更新成跟国内环境的平台代码一致,平台代码的修改可能会影响到所有的表单(其实是已经出现了问题了,有的流程的表单打不开),所以需要点检所有模块下的文档。 而一个环境下,多的有2000+流程,海外环境还有好几个,手工点检的话 ...
前言 在打开页面上链接的时候,经常会弹出另外一个窗口(多窗口情况前面这篇有讲解:Selenium2+python自动化13-多窗口、句柄(handle)),这样在多个窗口之间来回切换比较复杂,那么有没有办法让新打开的链接在一个窗口打开呢? 要解决这个问题,得从html源码上找到原因,然后修改 ...
for handles in wd.window_handles: #遍历所有位置码 if handles==wd.current_window_handle: #如果遍历的位置码等于之前的窗口,那它 ...
在用selenium做自动化时,经常想要在多个窗口之间切换,首先要知道每一个窗口的唯一标识符(也就是“句柄”),然后通过句柄来进行不同窗口之间的切换。 打开一个新窗口 获取句柄并进行窗口切换 参考链接:https ...
前言 有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。 一、认识多窗口 1.打开赶集网:http://bj.ganji.com/,点击招聘求职按钮会发 ...
一、下拉框(select类实现的) 在UI的自动化测试实战中,如果遇到下拉框的选择,我们可以使用Select类里面的方法来具体进行定位和解决。下面我们使用HTML的代码来写一个下拉框的页面交互,让大家从直观上知道下拉框的交互: 如上是HTML的源代码,下面 ...
UI自动化过程经常会碰到下拉框处理,若下拉框使用的是select标签,则可使用Select类进行处理。其他div标签的下来框处理则使用切换到下来按钮点击后再点击对应内容进行处理。 UI自动化过程经常会碰到多个浏览页签进行切换处理,可使用switch_to_window ...
有时我们在打开浏览器浏览网页时,当点击网页上某些链接时,它不是直接在当前页面上跳转,而是重新打开一个新标签页面,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。 一、认识多窗口 1、这里以赶集网为例,打开 ...