Selenium+Python(元素定位)剖析.docx

SeleniumPython(元素定位)剖析

什么是selenium?selenium自动化测试工具,它主要是用于Web应用程序的自动化测试,但肯定不只局限于此,同时支持所有基于web的管理任务自动化。selenium经历了两个版本,selenium1.0和selenium2.0,selenium也不是简单一个工具,而是由几个工具组成,每个工具都有其特点和应用场景。Selenium IDE:Selenium GridSelenium RCSelenium 2.0Selenium RC在浏览器中运行JavaScript应用,使用浏览器内置的JavaScript翻译器来翻译和执行selenese命令(selenese是selenium命令集合)。 WebDriver通过原生浏览器或者浏览器扩展直接控制浏览器。WebDriver针对各个浏览器而开发,取代了嵌入到被测Web应用中的JavaScript。与浏览器的紧密集成支持创建更高级的测试,避免了JavaScript安全模型导致的限制。除了来自浏览器厂商的支持,WebDriver还利用操作系统级的调用模拟用户输入。webdriver提供了一系列的元素定位方法,常用的有以下几种: id,name,class name,tag name,link text,partial link text,xpath,css selector分别对应Python Webdriver中的方法为:f

文档评论(0)

1亿VIP精品文档

相关文档