摘要: 1.标签是input,如下图所示:WebElement e1= driver.findElement(By.id("load"));//输入要上传文件的地址e1.sendKeys("D:\\Work\\eclipse_workspace\\seleniumdemo\\res\\被上传的文件.txt"... 阅读全文
posted @ 2015-12-25 20:22 lucky_zhang 阅读(4510) 评论(2) 推荐(0) 编辑
摘要: 1.窗口最大化//设置窗口最大化driver.manage().window().maximize();2.指定设置窗口大小//指定呀设置窗口的宽度为:800,高度为600Dimension d= newDimension(800, 600);然后去执行这个设置:driver.manage().wi... 阅读全文
posted @ 2015-12-25 18:53 lucky_zhang 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 有时候有些元素不便点击或者做其他的操作,这个时候可以借助selenium提供的Actions类,它可以模拟鼠标和键盘的一些操作,比如点击鼠标右键,左键,移动鼠标等操作。对于这些操作,使用perform()方法进行执行。下面一个示例讲的是,在百度搜索中输入关键字java,然后把鼠标移动到搜索按钮上并用... 阅读全文
posted @ 2015-12-25 18:49 lucky_zhang 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 1.硬性等待Thread.sleep(8000);所谓的硬性等待就是,执行完相应操作就等待我设置的8s。无论网速快与慢,网速快的话,也许5s就打开网页了,可是程序必须接着等待剩下的3秒。网速慢的话,也许8s之内没有打开,此时执行下一步操作,会由于找不到元素,而fail case,所以非必要情况下,不... 阅读全文
posted @ 2015-12-25 18:37 lucky_zhang 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 今天想做windows上的自动化,所以才有了模拟鼠标点击的需求,先考虑用powershell实现:首先先安装一个名为“WASP”免费可用的Powershell扩展程序,下载地址:http://wasp.codeplex.com/下载解压之后放到C:\Windows\System32\WindowsP... 阅读全文
posted @ 2015-12-25 17:37 lucky_zhang 阅读(11298) 评论(0) 推荐(0) 编辑