在eclipse上使用selenium 写脚本的时候,碰到sendkeys("selenium");报错解决方法searchField.sendKeys(new String[] { "sample" });将sendKeys中的内容换成上面的内容这样就可以正常运行了
分类:
其他好文 时间:
2017-11-28 17:22:28
阅读次数:
1578
应领导要求使用 selenium grid 搭建分布式测试平台,于是有了以下操作: 第一步:准备2台电脑,且2台电脑都安装好jdk,都准备好selenium-server-standalone-2.40.0.jar,IEDriver, ChromeDriver等工具,注意chrome版本与chrom ...
分类:
其他好文 时间:
2017-11-20 16:41:55
阅读次数:
156
转至博客:上海-悠悠 前言 不少小伙伴问非input标签如何上传文档,这个本身就是一坑,无奈很多小伙伴非要跳坑里去,那就介绍一个非主流的上传文件方法吧,用第三方库SendKeys. (本篇基于python2.7版本的,python3的安装SendKeys包自己想办法吧) 一、SendKeys安装 1 ...
分类:
编程语言 时间:
2017-11-10 20:16:43
阅读次数:
203
前言 文件下载时候会弹出一个下载选项框,这个弹框是定位不到的,有些元素注定定位不到也没关系,就当没有鼠标,我们可以通过键盘的快捷键完成操作。 SendKeys库是专业的处理键盘事件的,所以这里需要用SendKeys解决 一、下载场景 1.当点到下载按钮时候,会弹出如下页面 2.如果想点“保存文件”按 ...
分类:
编程语言 时间:
2017-11-10 18:36:47
阅读次数:
208
appium验证码输入笔记今天自动化验证码输入一个共四个输入框,直接定位输入发现问题,就是不能输入:driver.manage().timeouts().implicitlyWait(20,TimeUnit.SECONDS); driver.findElementById("com.systoon.beijingtoon:id/et_3").sendKeys("1");一个一个输入,这样是不能实..
分类:
移动开发 时间:
2017-11-04 00:10:00
阅读次数:
246
selenium元素的定位以及操作 1. 元素的定位 Selenium 自动化,我们需要做的最基本的事情就是在页面找到元素并通过脚本程 序去操作这个元素,实现模拟人工操作。我们有多种定位元素的方式可以选择: 通过元素的 ID定位元素: findElement(By.id(element)); 通过元 ...
分类:
编程语言 时间:
2017-10-24 17:09:45
阅读次数:
253
接上一篇,我们依然以京东的网站做示例。 三,单选项 下面来做这样一条case: 1. 登录京东旅行网页。 2. 在国内机票板块,购买从北京到武汉的往返机票,时间为明天出发,一周后返回。 3.搜索机票。 示例代码: 运行成功后跳转到机票页面 ...
分类:
编程语言 时间:
2017-10-12 10:19:01
阅读次数:
265
上一篇介绍了自己对selenium的理解以及测试环境的搭建~这篇主要介绍一下如何定位我们的页面元素。我们以火狐浏览器为例,其中火狐浏览器的版本采用较低的35.0.1版本,大家可以从网站上下载相应的版本。 我们在对页面中元素进行定位之前,要先对浏览器进行操作 1 public class ATest ...
分类:
其他好文 时间:
2017-09-24 16:22:08
阅读次数:
105
目录结构如下: Test_edaike page object设计思想 定位元素和脚本分离Images目录 用例失败截图case目录 eTestfastfood.py 定位app界面元素<id,xpath> input开头的函数 调用sendkeys()方法 click开头的函数 调用click() ...
分类:
移动开发 时间:
2017-09-22 01:03:51
阅读次数:
329
今天补充一种文件上传的方法 主要是因为工作中使用SendKeys方法不稳定,具体方法见: Python WebDriver 文件上传(一) 这种方法直接通过命令行执行脚本时没有问题,可以成功上传,但是如果通过saltstack 远程控制执行时,SendKeys就定位不到窗口了。 所以采用这种新的方式 ...
分类:
编程语言 时间:
2017-09-15 01:55:59
阅读次数:
273