码迷,mamicode.com
首页 >  
搜索关键字:selenium frmae    ( 6251个结果
selenium测试,有弹框的情况下无法截屏
selenium测试,有弹框的情况下无法截屏 原因是alert弹框不在DOM中,是一个独立的窗口,此时可以用robot模拟键盘截屏,如下: Image=newRobot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().g ...
分类:其他好文   时间:2019-09-29 23:55:50    阅读次数:215
selenium测试无法定位到网页元素,可能有以下原因
1、元素未加载完成,可以设置个等待时间 2、如果元素在iframe里,在窗口里找是找不到元素的,更是无法点击。所以,要切换到iframe里去找元素。 driver.switch_to_frame("frameName") # 根据框架名来切换 driver.switch_to_frame("fram ...
分类:Web程序   时间:2019-09-29 23:36:28    阅读次数:169
华东验证码——待补充
1 from selenium import webdriver 2 from selenium.webdriver.support.ui import WebDriverWait # 等待元素加载的 3 from selenium.webdriver.common.action_chains im... ...
分类:其他好文   时间:2019-09-28 23:07:17    阅读次数:93
自动化测试由浅入深--之自动化环境搭建,JDK。eclipse等
前面几章介绍了怎么通过firebug,firepath定位页面元素,讲了自动化的一些基础知识。今天这一章就要讲怎么搭建自动化测试的环境了。前面几章我也说过,笔者用的是Java,所以这里介绍的是Java+selenium+testNg的搭建方法,其他语言的自行百度吧。 既然是Java,那么少不了安装J ...
分类:系统相关   时间:2019-09-28 12:58:23    阅读次数:141
selenium--cookie操作
前戏 在做自动化的时候,遇到难处理的验证码,我们可以手动登录,然后获取登录到的cookie,添加到浏览器中,就可以实现登录 实战 使用cookie绕过登录 ...
分类:其他好文   时间:2019-09-28 00:58:56    阅读次数:91
pycharm导入自己写的包的时候,不发识别模块的解决办法
今天用写selenium脚本的时候导入自己统计目录下的模块时,出错,明明存在但是报错说模块不存在,找了半天终于找到解决方案,顺便记录一下吧 pycharm不会将当前文件目录自动加入自己的sourse_path。右键make_directory as sources root将当前工作的文件夹加入so ...
分类:其他好文   时间:2019-09-27 21:30:03    阅读次数:191
selenium 的隐式等待和显示等待
等待 现在的网页越来越多采用了 Ajax 技术,这样程序便不能确定何时某个元素完全加载出来了。如果实际页面等待时间过长导致某个dom元素还没出来,但是你的代码直接使用了这个WebElement,那么就会抛出NullPointer的异常。 为了避免这种元素定位困难而且会提高产生 ElementNotV ...
分类:其他好文   时间:2019-09-27 19:31:08    阅读次数:101
selenium对元素的八种定位方式
selenium提供了八种元素的定位方式: 以上代码都是定位单个元素,如果要定义多个即一组元素可以用 driver.find_elements_by_xxx(xxx) 把element改成elements即可 ...
分类:其他好文   时间:2019-09-27 19:07:38    阅读次数:70
selenium对元素定位和操作方法的封装
前面介绍了selenium对元素的定位方法和操作方法,但是因为这些方法用起来重复的次数比较多,所以我们在下面对他们进行一个封装 还封装了打开浏览器和全屏等方法 ...
分类:其他好文   时间:2019-09-27 19:03:28    阅读次数:211
selenium对js的执行操作——selenium控制浏览器页面的滚动
调用JavaScript代码 虽然WebDriver提供了操作浏览器的前进和后退方法,但对于浏览器滚动条并没有提供相应的操作方法。在这种情况下,就可以借助JavaScript来控制浏览器的滚动条。WebDriver提供了execute_script()方法来执行JavaScript代码。 用于调整浏 ...
分类:Web程序   时间:2019-09-27 18:57:42    阅读次数:110
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!