
selenium-java基础
小白shine33
To be or not to be ,That is a question.
展开
-
selenium之浏览器启动(chrome)
一,selenium安装 selenium下载地址:https://docs.seleniumhq.org/download/ chrome版本与插件版本对应表:https://blog.youkuaiyun.com/huilan_same/article/details/5189667二,打开eclipse新建一个项目,把相对应的selenium的jar包(lib目录下)导入,...原创 2019-03-14 12:06:56 · 318 阅读 · 0 评论 -
selenium-java之元素定位
Webdriver的两个Api:findElement(Byby):以给定的方式查找第一个元素findElements(Byby):以给定的方式查找符合条件的元素列表By类种八大定位策略:id,name,tagname,classname,linkText,partialinkText,cssSelector,xpath(静态方法,类型都为String)1,id:By.i...原创 2019-03-14 14:55:56 · 773 阅读 · 0 评论 -
Selenium-java 常用API之WebDriver
一、WebDriver常用API1,driver.get(StringURL)访问某URLdriver.get("http://www.baidu.com"); 2,driver.getCurrentUrl()获取当前页面Url下面代码输出台输出URL地址3,driver.getTitle();获得页面标题4,driver.getPageSourc...原创 2019-03-18 10:40:54 · 715 阅读 · 0 评论 -
Selenium之特殊元素操作
一,alter的弹出框处理二,confirm的弹出框处理(confirm与alter的处理方式一样)三,iframe处理(三种切换方法)四,演示iframe的案例通过iframe进行切换五,select下拉框处理六,多窗口的切换...原创 2019-03-25 09:29:12 · 561 阅读 · 1 评论 -
Selenium-java 常用API之WebElement
1,click()元素单击2,clear()清空内容3,sendkeys(....)输入内容键盘按键操作:driver.findElement(By.id("ks")).sendKeys(Keys.CONTROL,"a");ctrl +A全选driver.findElement(By.id("ks")).sendKeys(Keys.CONTROL,"X");ctrl ...原创 2019-03-18 15:54:45 · 759 阅读 · 0 评论 -
Selenium-java 之浏览器操作
1,webdriver通过window对象提供窗口位置,通过window对象的maximize方法使得窗口最大化窗口最大化默认窗口最大化获取窗口位置,设置窗口位置通过dimension对象获取窗口大小和设置尺寸二,navigation用法1,访问指定URL2,刷新当前页面navigation.refresh();...原创 2019-03-22 09:36:20 · 426 阅读 · 0 评论 -
Selenium-java之特殊场景处理(日期控件)
一,执行javascript,在selenium的api实现不了时可用javascript的脚本执行将driver 强转成javascriptExecutor 接口类型,调用ExecuteScript即可二,带readonly的元素操作,这里我是直接把元素的readonly属性移除String remov1="document.getElementById('lwsj').remo...原创 2019-03-26 09:47:40 · 474 阅读 · 0 评论 -
selenium-java之特殊处理 (鼠标事件Action)
一,Actions 用来完成鼠标的点击等操作案列:打开百度,搜索框输入,点击 用actions来完成二,actions可操作一些不太好定位的元素 ,例如 百度首页的右上角的更多产品的糯米定位...原创 2019-03-26 17:14:37 · 1285 阅读 · 0 评论 -
selenium-java之浏览器截屏
一,全面截屏driver 强制转成TakesScreenshot这个接口File src=((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);二,部分截屏原创 2019-03-27 10:33:04 · 882 阅读 · 0 评论