
JavaSelenium
sszmvb1234
这个作者很懒,什么都没留下…
展开
-
java+junit+selenium+Eclipse
1. Create a java project2. Right click project name -> "Build Path"->"Add Library"->"JUnit"->"JUnit4"3. New a java class file4. Add the below, import org.junit.After;import org.junit.Bef转载 2018-06-15 11:25:06 · 954 阅读 · 0 评论 -
Selenium Webdriver元素定位的八种常用方法
如果你只是想快速实现控件抓取,而不急于了解其原理,可直接看:http://blog.youkuaiyun.com/kaka1121/article/details/51878346如果你想学习web端自动化,或者更快速地完成更稳定的前端自动化,不妨尝试点击:Web自动化框架LazyUI使用手册(1)--框架简介在使用selenium webdriver进行元素定位时,通常使用findElement或findE...转载 2018-06-26 11:25:09 · 249 阅读 · 0 评论 -
Selenium使用Page Object实现页面自动测试
原文转自:https://blog.youkuaiyun.com/zhenyu5211314/article/details/13632083Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时...转载 2018-06-19 11:11:09 · 1022 阅读 · 0 评论 -
自动化测试工具 Selenium WebDriver 入门教程
这里只记录学习 Selenium WebDriver 的过程,尤其是运行时可能出现的问题,学习 java 与 Selenium WebDriver 配合的方法。 一、下载文件 先要去官网(http://seleniumhq.org/download/)下载必需的文件: Selenium IDE (专门用于 FireFox 测试的独立界面,可以录制测试步骤,但我更倾向于写代码做标准的功能测试)S...转载 2018-06-20 08:41:16 · 855 阅读 · 0 评论 -
selenium 总结篇,常见方法和页面元素的操作
今天,总结一下selenium怎么操作web页面常见的元素。主要有:上传alter dialogprompt dialogconfirm dialogselect listradio boxinput boxcheckBox测试页面如下: View Codeselenium 最核心的技巧是WebElement的识别和定位selenium总共有八种定位方法 By.id() 通过id定位 By.n...转载 2018-06-19 11:10:00 · 202 阅读 · 0 评论 -
HTML name、id、class 的区别
在一个页面中,有许多的控件(元素或标签)。为了更方便的操作这些标签,就需要给这些标签标识一个身份牌。目录1. name :指定标签的名称。2. id :指定标签的唯一标识。3. class :指定标签的类名。 1. name指定标签的名称。1.1 格式<input type="text" name="username" />1.2 应用场景①form表单:name可作为转递给服务器表单...转载 2018-06-15 13:01:29 · 241 阅读 · 0 评论 -
WebDriver基本操作入门及UI自动化练手页面
在这里集中了我们在做UI自动化时常见的一些控件操作。希望能对新手有帮助。下载地址:http://files.cnblogs.com/zhangfei/demo.rarpackage com.test;import java.util.List;import java.util.Set;import org.openqa.selenium.Alert;import org.openqa....转载 2018-06-15 12:59:55 · 179 阅读 · 0 评论 -
Selenium WebDriver 3.0 需要注意的事项
首先,要使用WebDriver 3.0 的话 请使用JAVA 8(必要) 其次,由于W3C标准化以及各大浏览器厂商的积极跟进,自WebDriver 3.0 之后,Selenium不再提供默认的浏览器支持. 也就是说如果你要使用Firefox, 就需要用到Mozilla自己的驱动实现: geckodriver ,这里是github下载地址 https://github.com/mozilla/gec...转载 2018-06-15 12:58:03 · 573 阅读 · 0 评论 -
Selenium Test 自动化测试 入门级学习笔记
1、下载安装Firefox-selenium插件 需要下载插件可以联系,这里暂不提供下载地址。 2、集成Eclipse 需要下载jar包可以联系,这里暂不提供下载地址。 集成Eclipse非常简单,加载进去jar包就OK!3、通过Selenium IDE 录制脚本 { 点这里就开始录制!}以上操作是:百度输入hao123,点击搜索。4、录制完毕导出selenium-java脚本模板:...转载 2018-06-15 12:57:12 · 205 阅读 · 0 评论 -
Selenium Webdriver处理iFrame之间的切换问题
对于使用的iFrame技术的website, 使用xPath无法直接定位到元素,需要先切换到相应的frame再进行定位:[java] view plain copyWebElement frame=driver.findElement(By.name("navigation")); driver.switchTo().frame(frame); 切换到其他frame的时候,应该先回到默认的fr...转载 2018-06-15 12:55:51 · 443 阅读 · 0 评论 -
Selenium启动关闭Webdriver
第一 启动chrome driver1. 首先要通过System.setProperty指定chrome driver的路径,才能正常打开一个chrome浏览器:System.setProperty("webdriver.chrome.driver", "C:\\Selenium\\chromedriver.exe");2. 如果浏览器提示“您使用的是不受支持的命令行标记:--ignore-cer...转载 2018-06-15 12:41:37 · 3849 阅读 · 0 评论 -
启动浏览器、设置profile&加载插件
一、Driver下载地址: http://docs.seleniumhq.org/download/二、启动firefox浏览器(不需要下载驱动,原生支持)1、firefox安装在默认路径下:1 //启动默认安装路径下的ff2 public void StartFireFoxByDefault(){3 System.out.println("start fir...转载 2018-06-15 11:30:26 · 1785 阅读 · 0 评论