码迷,mamicode.com
首页 >  
搜索关键字:python+selenium    ( 767个结果
python selenium系列(三)常用操作类型及方法
一 前言开展WEB UI自动化的核心思路,无非就是找到元素,然后操作元素这两个内容。在python selenium系列(二)元素定位方式一文中,已经介绍了如何找到元素这项技能,本文将介绍第二项内容,即如何操作已经找到的元素。?二 操作方法分类总体来说,可以将操作大体分成四类,即浏览器操作、键盘操作、鼠标操作、js脚本。1.? 浏览器常用操作方法:方法描述driver.maxi
分类:编程语言   时间:2018-07-04 23:40:35    阅读次数:350
Python+selenium自动循环扔QQ邮箱漂流瓶
Python代码如下: ...
分类:编程语言   时间:2018-07-02 20:18:15    阅读次数:177
python-selenium -- 文件上传操作
一、文件上传操作 win32gui.FindWindow(IPClassName,IPWindowName) 自顶层窗口开始寻找匹配条件的窗口,并返回这个窗口的句柄; IPClassName:类名,在Spy++里能够看到; IPWindowName:窗口名,标题栏上能看到的名字 win32gui.F ...
分类:编程语言   时间:2018-07-01 19:01:14    阅读次数:328
python+selenium获取禅道所有Bug标题
前言: 对于一组很多的数据,一个页面加载不完,需要分页加载,比如禅道的Bug数,一页默认是20个(自己可以根据需求更改),这时就有了第二页,第三页等等。 这时如果要获取所有的Bug标题来怎么做呢? 点击下一页Bug,你会发现url的变化,就只有最后一个数字改变,如下图: 大体思路: 获取所有url→ ...
分类:编程语言   时间:2018-07-01 10:26:03    阅读次数:336
python-selenium -- iframe及滚动条定位方法详解
一、frame框架里面的元素定位 1.1 iframe定位 -- 先切换到iframe框架-定位-释放iframe 定位到iframe的方法 1、移动到元素element对象的“底端”与当前窗口的“底部”对齐: driver.execute_script("arguments[0].scrollIn ...
分类:编程语言   时间:2018-06-27 22:28:08    阅读次数:1675
Python+Selenium自动化篇-8-设置等待三种等待方法
如果遇到使用ajax加载的网页,页面元素可能不是同时加载出来的,这个时候,就需要我们通过设置一个等待条件,等待页面元素加载完成,避免出现因为元素未加载导致的错误的出现。 WebDriver提供了两种等待类型:显示等待、隐式等待。 1.显示等待:WebDriverWait()类 显示等待:设置一个等待 ...
分类:编程语言   时间:2018-06-24 19:28:30    阅读次数:865
Python+Selenium自动化篇-7-模拟键盘操作
0.导入键盘类Keys() selenium中的Keys()类提供了大部分的键盘操作方法;通过send_keys()方法来模拟键盘上的按键。 1.常用的键盘操作: send_keys(Keys.BACK_SPACE):删除键(BackSpace) send_keys(Keys.SPACE):空格键( ...
分类:编程语言   时间:2018-06-24 16:13:33    阅读次数:213
python+selenium:浏览器webdriver操作(1)--基本对象定位
1.简单对象的定位 自动化测试的核心 对象的定位应该是自动化测试的核心,要想操作一个对象,首先应该识别这个对象。一个对象就是一个人一样,他会有各种的特征(属性),如比我们可以通过一个人的身份证号,姓名,或者他住在哪个街道、楼层、门牌找到这个人。那么一个对象也有类似的属性,我们可以通过这个属性找到这对 ...
分类:编程语言   时间:2018-06-22 16:29:48    阅读次数:173
Python+Selenium自动化篇-6-模拟鼠标操作
在webdriver中,鼠标的一些操作如:双击、右击、悬停、拖动等都被封装在ActionChains类中,我们只用在需要使用的时候,导入这个类就可以了。 0.ActionChains类提供的鼠标常用方法: perform():执行所有 ActionChains 中存储的行为。 context_cli ...
分类:编程语言   时间:2018-06-22 13:34:29    阅读次数:130
Python selenium —— 一定要会用selenium的等待,三种等待方式解读(转)
发现太多人不会用等待了,博主今天实在是忍不住要给大家讲讲等待的必要性。 很多人在群里问,这个下拉框定位不到、那个弹出框定位不到…各种定位不到,其实大多数情况下就是两种问题:1 有frame,2 没有加等待。殊不知,你的代码运行速度是什么量级的,而浏览器加载渲染速度又是什么量级的,就好比闪电侠和凹凸曼 ...
分类:编程语言   时间:2018-06-19 16:12:19    阅读次数:149
767条   上一页 1 ... 33 34 35 36 37 ... 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!