ThroughtWorks公司一个强大的开源Web功能测试工具系列,本系列现在主要包括以下4款: q1.SeleniumCore:支持DHTML的测试案例(效果类似数据驱动测试),它是SeleniumIDE和SeleniumRC...q3.SeleniumRC:SeleniumRemoteControl。后续的系列文章我会主要针对SeleniumRC展开介绍。
Selenium IDE); 编写及运行(Selenium Remote Control)(3.X移除了); 测试的并行处理(Selenium Grid); Selenium2.X包含该了WebDriver和SeleniumRC...Selenium3.X只包含WebDriver,移除了SeleniumRC。...Selenium整体产品结构如下:(3.x以后版本去除了SeleniumRC) Selenium IDE: 是一个用于构建脚本的初级工具,其实是FireFox的一个插件,拥有一个易于使用的界面。...Selenium RC支持多种不同的语言编写自动化测试脚本,通过SeleniumRC的服务器作为代理服务器去访问应用,从而达到测试的目的。...WebDriver(目前主流方式): Selenium 2.X启动SeleniumRC至今为止还保留着,应该是考虑到向前兼容。Selenium 3.X完成移除了SeleniumRC。
(WebDriverBackedSelenium)selenium).getUnderlyingWebDriver(); selenium.stop(); 分别使用WebDriver API和SeleniumRC...WebElementeLoginButton = waitFindElement(By.id("loginButton")); eLoginButton.click(); } (2)SeleniumRC
); Selenium Grid,用于对测试用例集做分布式处理(并行),现已集成到selenium server中; WebDriver,Selenium2(包括Selenium3)抛弃了SeleniumRC...相比SeleniumRC,Webdriver 的API更容易理解和使用,可读性和可维护性也有较大提高。
Jason和他所在的团队采用Javascript编写一种测试工具来验证浏览器页面的行为; 这个JavaScript类库就是Selenium core,同时也是seleniumRC、Selenium
Selenium 3.0 = Selenium 2.0 −Selenium RC Selenium 3.0在Selenium2.0的基础上有了更多的改进,支持的原生驱动方面更为丰富[6] 去掉了对SeleniumRC
领取专属 10元无门槛券
手把手带您无忧上云