Selenium的RC方式编写的测试脚本部分迁移到WebDriver方式混用的简单示例



 //指定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方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值