Selenium的RC方式编写的测试脚本部分迁移到WebDriver方式混用的简单示例
来源:互联网 发布:sql yuju data 编辑:程序博客网 时间:2024/06/04 19:06
//指定WebDrive File file = new File(System.getProperty("user.dir")+"\\WebDrive\\IEDriverServer.exe"); System.setProperty("webdriver.ie.driver", file.getAbsolutePath()); WebDriver driver = new InternetExplorerDriver(); String baseUrl = "http://172.16.36.23"; //创建selenium实例 Selenium selenium = new WebDriverBackedSelenium(driver, baseUrl); //可调用执行页面的js函数 JavascriptExecutor js = (JavascriptExecutor) driver; //打开登录页 selenium.open(baseUrl); //等待3秒 Pause.PauseExec(3); //获取页面元素 WebElement elementlogin = driver.findElement(By.id("loginin")); WebElement elementaccount = driver.findElement(By.id("userinput")); WebElement elementpassword = driver.findElement(By.id("passwordinput")); //输入用户名和密码,两种方式 //selenium RC方式selenium.type("id=userinput", userInfo.GetAccount());selenium.type("id=passwordinput", userInfo.GetPassword());//webdriver方式//elementaccount.sendKeys(userInfo.GetAccount());//elementpassword.sendKeys(userInfo.GetPassword());//点击登录,三种方式//直接调用js的click_login()登录//js.executeScript("click_login()", elementlogin);//webdriver方式的点击登录按钮elementlogin.click();//selenium RC方式的点击登录按钮//selenium.click("id=loginin");
不用改动之前以RC方式运行的脚本部分,后续新编写的可以使用webdriver或者RC方式
- Selenium的RC方式编写的测试脚本部分迁移到WebDriver方式混用的简单示例
- selenium WebDriver 清空input的方式
- Selenium Webdriver元素定位的方式
- Selenium+Webdriver 常用的元素定位方式
- Selenium Webdriver元素定位的方式
- selenium WebDriver的简单使用
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- Selenium Webdriver元素定位的八种常用方式
- ViewPager多页面滑动切换以及动画效果(转)
- 一个Android下的自动下载歌词的代码(转)
- Android开发之蓝牙(Bluetooth)操作(一)--扫描已经配对的蓝牙设备(转)
- Android开发之蓝牙(Bluetooth)操作(二)--修改本机蓝牙设备的可见性,并扫描周围可用的蓝牙设备(转)
- Android中的TabHost
- Selenium的RC方式编写的测试脚本部分迁移到WebDriver方式混用的简单示例
- android设置button透明度
- 由浅入深探究mysql索引结构原理、性能分析与优化
- 自定义Tab选项卡
- 理解MySQL——索引与优化
- Android读写文件二
- OXFeeeFeee指针的含义
- centOS怎样强制卸载PHP以及自定义安装PHP
- 字符串连接