美文网首页
Selenium初识

Selenium初识

作者: 静静地就好 | 来源:发表于2020-12-15 17:46 被阅读0次

        Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。然而其作用不局限于测试领域,还可以用于屏幕抓取与浏览器行为模拟等操作。它支持主流的浏览器,包括Chrome、Firefox、Edge、IE、Opera及Safari。   

    图1 浏览器

        Selenium包括一系列的工具组件

        *Selenium IDE∶是嵌入到Firefox浏览器的插件,用于在Firefox上录制与回放Selenium脚本。图形化的界面可以形象地记录下用户在浏览器中的操作,非常方便使用者了解与学习。目前它只能在Firefox下使用,好在它能将录制好的脚本转换成各种Selenium WebDriver支持的程序语言,进而扩展到更广泛的浏览器类型。

        *Selenium WebDriver∶其实质上就是可以支持多种编程语言,并且有用于操作浏览器的一套API。支持多类型浏览器、跨操作系统平台(包括Linux、Windows以及Mac OS X),是真正意义上的跨浏览器测试工具。WebDriver为诸如Java、C#、Python、Ruby、PHP、JavaScript等语言分别提供了完备的、用于实现Web自动化测试的第三方库。

        *Selenium Standalone Server∶包括被大家广泛了解的Selenium Grid、远程控制、分布式部署等,均可实现Selenium脚本的高效执行与拓展。我们利用Grid使得自动化测试可以并行运行,甚至是在跨平台、异构的环境中运行,包括目前主流的移动端环境,如Android、iOS。

    #浏览文档

    1、Selenium WebDriver API接口文档可以从以下网址査看:https://www.selenium.dev/selenium/docs/api/py/api.html

    这里提供了Selenium WebDriver的所有核心类和函数的详细信息。

    2、官方文档-Selenium浏览器自动化项目:http://docs.seleniumhq.org/docs/

    这里是有关于Selenium所有组件的说明文档以及基于一些所支持的语言编写的实例。

    3、参考书籍《selenium自动化测试——基于python语言》:http://reader.epubee.com/books/mobile/23/2325871ee3c9005f4e2b105481455795/text00011.html

    相关文章

      网友评论

          本文标题:Selenium初识

          本文链接:https://www.haomeiwen.com/subject/kniwgktx.html