- 博客(12)
- 收藏
- 关注
原创 自动化测试按钮定位方式的切换
1、webdriver.findElement(By.id("save"))2、webdriver.findElement(By.xpath(".//*[id='save']"))思维要转换灵活,解决问题是关键,只要能实现即可。当xpath定位不到时,换一种方式,用id。...
2018-03-06 09:59:33 1047
原创 关于日期控件的定位
1、如果有默认值,需要先clear,再赋值。优点:任意赋值//出发日期 日期控件 防止重复赋值,先清空,再赋值driver.findElement(By.id("deptDate")).clear();driver.findElement(By.id("deptDate")).sendKeys("2018-02-10");2、另一种方式,先点击日期的输入框,再次定位到具体的
2018-02-07 09:22:16 927
原创 不同浏览器支持不同的Xpath
1、火狐浏览器FireFox附加组件,FireBug, Xpath Finder2、谷歌浏览器Chrome,附加组件,Xpath helper
2018-02-07 09:16:31 1230
原创 当某个按钮click或者submit时,无法跳转到下个页面,采用URL拼接的方式
String datah=driver.findElement(By.xpath("//*[@id=\"hotel_list\"]/div[1]/dl/dd/button")).getAttribute("data-h");System.out.println(datah); driver.get("https://IP/travel-mall/hotel/channel_deta
2018-02-01 14:30:15 678
原创 Chrome 安装Xpath helper
1、下载插件 ,然后打开浏览器内的扩展程序2、拖动已下载的插件至扩展程序内3、在隐身模式下启用,去掉勾选,重启浏览器即可4、手动启动浏览器会有,如果是脚本驱动打开浏览器,不显示X的图标
2018-02-01 10:16:24 691
转载 Selenium自动化Chrome浏览器 在windows下窗口最大化
Selenium自动化Chrome浏览器 在windows下窗口最大化本人由于是搞自动化时间不长,所以踩了很多坑。准备把踩得这些坑记录下来。自动化测试最基础的就是打开浏览器然后让Windows窗口最大化,如果窗口不是最大化,看不见的地方不能进行自动化操作。一开始百度了好多窗口最大化的方法,最常用的是:WebDriver driver=new ChromeDriver()
2018-01-22 15:49:51 8951
原创 谷歌Chrome浏览器内-如何查看元素的XPATH
1.打开URL2.F12打开开发者工具3.查看元素Element4.在URL的页面选中某一元素,在F12的开发工具内,点击对应元素的右键5.copy—>xpath6.即可取到某元素的xpath
2018-01-16 20:43:36 16912
原创 Chrome内验证xpath正确性
验证xpath也是类似的。语法是$x(“your_xpath_selector”)。注意:语法中括号里需要通过双引号括起来,如果xpath语句中有双引号,要改成单引号,不然只能解析到第一对双引号的内容
2017-12-28 14:53:40 3748
转载 迷人的hessian,你需要了解
Hessian是一个由Caucho Technology开发的轻量级二进制RPC协议。和其他Web服务的实现框架不同的是,Hessian是一个使用二进制Web服务协议的框架,它的好处在于免除了一大堆附加的API包,例如XML的处理之类的jar包,这也就是为什么说它是一个轻量级的Web服务实现框架的原因,这个原因还在于手机上的应用程序可以通过Hessian提供的API很方便的访问Hessia
2017-12-25 14:10:54 166
转载 Java如何读取XML文件 具体实现
xml的解析 1.解析式为了得到里面的内容,进行增,删,改查的操作 XML的解析方式 SAX(Simple API for XML)xml文档的一种简单的解析方式 DOM(Document Object Model) DOM4J SAX:基于事件的解析方式 DOM: 基于对象的解析方式 事件监听三要素 1.事件源 2.监听器
2017-05-02 23:03:22 1250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人