Selenium-java-web常用操作---2
来源:互联网 发布:python 抓取淘宝图片 编辑:程序博客网 时间:2024/06/06 00:48
都是些的方法,一起交流交流
上传文件
1 private static void action2() {2 // TODO Auto-generated method stub3 WebElement elem = webdrver.findElement(By.id("load"));4 elem.sendKeys(new String[] { "E:\\车载用例编号.xls" });5 System.out.println("xls");6 }
Button判断是否可以点击
1 // Button点击判断 2 public static void butto() { 3 WebElement elenment = webdrver.findElement(By.xpath(".//*[@id='button']/input")); 4 boolean but = elenment.isEnabled(); 5 System.out.println(but+"判断是否可以点击"); 6 elenment.click(); 7 // 获取点击的值名字 8 String atrin = elenment.getAttribute("class"); 9 System.out.println(atrin);10 }
弹窗alertt
1 // 弹窗,确认 2 public static void alerttt() { 3 // webdrver.findElement(By.xpath("//input[@value='Alert']")).click(); 4 WebElement ele = webdrver.findElement(By.xpath("//input[@value='Alert']")); 5 // 以上是两种方法定位 6 Actions acti = (Actions) new Actions(webdrver); 7 acti.click(ele).perform(); 8 // 获取alert实力 9 Alert aler = (Alert) webdrver.switchTo().alert();10 String alerstr = aler.getText(); //获取内容11 System.out.println(alerstr);12 aler.accept(); // 确定13 14 }
移到目标显示隐藏目录
1 private static void Act() {2 // 移动获取下面显示的字3 WebElement ele = webdrver.findElement(By.className("over"));4 Actions acti = new Actions(webdrver);5 acti.moveToElement(ele).perform();6 String str = webdrver.findElement(By.id("over")).getText();7 System.out.println(str);8 9 }
iframe内窗口输入
1 private static void testiframe() { 2 // iframe内部窗口切换 3 webdrver.switchTo().frame("aa"); 4 webdrver.findElement(By.id("user")).sendKeys("aa"); 5 webdrver.switchTo().defaultContent(); 6 ty(5000); 7 8 webdrver.findElement(By.id("user")).sendKeys("ipu user"); 9 10 }
浏览器跳转操作
1 / 跳转浏览器在跳回去 2 private static void testopenwindow() { 3 // TODO Auto-generated method stub 4 WebElement elem = webdrver.findElement(By.xpath(".//*[@id='open']/a")); 5 elem.click(); 6 Set<String> hadles = webdrver.getWindowHandles();// 获取浏览器地址值 7 String handle = webdrver.getWindowHandle(); //获取浏览器另外一个地址值 8 hadles.remove(handle);//移除一个 9 String newst = hadles.iterator().next();//获取地址值10 webdrver.switchTo().window(newst); 11 System.out.println("1");12 webdrver.findElement(By.id("kw")).sendKeys("到此一游");13 System.out.println("2");14 15 ty(2000);16 webdrver.close(); //关闭浏览器17 webdrver.switchTo().window(handle); //全屏 18 webdrver.findElement(By.id("user")).sendKeys("handle");19 20 }21
阅读全文
0 0
- Selenium-java-web常用操作---2
- Selenium常用操作
- selenium常用操作
- Selenium Webdriver常用JS操作
- selenium常用控件的操作
- Selenium的一些常用操作
- 使用selenium操作PhantomJS的常用操作
- selenium+java 的Web测试
- Selenium+常用的方法(Java)
- Selenium常用方法2
- java selenium (十) 操作浏览器
- Selenium-java-js操作日历
- Selenium webdirver Java 操作浏览器
- 用python玩转selenium:3-selenium常用操作
- 用python玩转selenium:3-selenium常用操作
- web driver selenium 操作滚动条
- java selenium (九) 常见web UI 元素操作 及API使用
- python selenium 网页对象常用操作
- 批量操作find_in_set的应用
- 分布式架构DUBBO
- 第8章动画和封装
- js定时器
- 新安装的 Discuz!X是如何判断是否是第一次安装的?相关源码分析
- Selenium-java-web常用操作---2
- 数组
- 剑指Offer_面试题06_重建二叉树
- Selenium-java-testng插件安装eclipse
- jeecg全局异常处理GlobalExceptionResolver修改,改善用户体验度
- 启动原生态火狐
- ViewPager+Fragment的下划线
- Selenium-java-XML启动用例类-简单1
- Selenium-java-Log4j环境搭建和