⑴BrowseEmAll
⑵Enterprise是一款来自国外的浏览器测试工具,主要为浏览器开发者或者有需要的用户提供浏览器的对比和测试功能;这款工具的功能非常强大,它是用于跨浏览器测试的独立工具,它可以帮助您预览网页,就像在各种浏览器和操作系统上浏览网页一样;BrowseEmAll的主要优点是可用性,这款软件的界面是一个带状的窗口,它由导航工具栏和下拉列表组成,您可以在其中输入网页的URL,就像在浏览器中一样,然后从下拉的列表中选择要测试页面的浏览器;您除了可以使用它在各种浏览器上直观的比较网页外,您还可以使用这款工具生成详细的跨浏览器报告,比如屏幕截图,HTML和CSS故障等信息。
⑶提供了用于手动测试所有主要台式机和移动浏览器的所有必要工具,并且为此目的提供了四种不同的功能。
⑷实时测试对于使用特定浏览器版本进行快速测试或调试很有用。为此,浏览EMall将直接在本地计算机上启动您选择的浏览器。
⑸为了运行回归测试脚本,browseremal为您提供了浏览器比较功能。通过浏览器比较,您可以并排启动多达种不同的浏览器,并在所有不同的浏览器之间同步输入,这可以大大减少测试时间。
⑹要查找特定页面的布局问题,可以运行视觉测试。在此测试期间,browseremal将在所有选定的浏览器中创建全屏快照和自动布局比较,以供您查看。
⑺要查找不同台式机和移动分辨率下的布局问题,您可以运行响应式测试。在此测试期间,浏览EMall将创建所有选定分辨率的全屏截图,以供您查看。
⑻此功能可以帮助您直接在网页的源代码中查找错误和可能的兼容性问题。为此,浏览EMall将分析特定页面的HTML,CSS和JavaScript,并警告您任何语法错误,文件丢失和兼容性问题。
⑼使用这款工具方便用户测试不同浏览器的兼容能力和性能。
⑽方便用户对浏览器进行比较,让用户选择出最好的浏览器。
⑾拥有多种测试方法,可以全面的帮助用户比较分析浏览器。
⑿这款工具非常易于浏览器开发者使用,通过它轻松分析浏览器。
⒀功能十分的丰富,满足用户对浏览器测试的大部分需求。
⒁可以将测试的结果转换为C#JavaRuby等类型的代码。
⒂转换代码并将代码直接导入编程工具中进行编辑和修改。
⒃本地,快速和安全的跨浏览器测试本地计算机上的实时测试。
⒄首先,解压缩软件并安装。安装后,启动软件并打开它。
⒅要开始新的实时测试,请在顶部导航中选择实时测试,输入要测试的URL,然后选择浏览器版本。单击开始测试后,浏览器将下载并在计算机上启动。
⒆在顶部导航栏中选择“比较”,输入要测试的URL,然后最多选择四个不同的浏览器。单击开始测试时,将下载并启动所有选定的浏览器。
⒇从顶部导航中选择视觉测试,输入要测试的URL,然后选择所需的浏览器,单击开始测试时,将创建所有选定浏览器的快照和布局比较。
⒈从顶部导航中选择响应式测试,输入要测试的URL,然后选择所需的多个选项。单击开始测试时,将创建所有选定选项的屏幕截图。
⒉从顶部导航中选择页面分析,输入要测试的URL,然后选择所需数量的浏览器。单击生成分析后,结果如下:
⒊在顶部导航中选择Test Recorder,然后单击Record New Test。输入测试用例的名称和要测试的URL。
⒋单击“开始录制”后,将启动一个新的Chrome实例。该实例内部的所有用户交互都将记录在测试用例中。
⒌记录完测试用例的所有必要步骤和验证之后,可以使用“停止”或“停止记录”按钮结束记录会话。Chrome实例将关闭,几秒钟后,您的新测试用例将显示在屏幕上。
⒍在顶部导航中选择“测试记录器”,然后打开现有的测试套件文件。单击“孔套件”或单个测试用例的“运行”后,您将能够选择要运行测试的浏览器。
⒎选择所需的所有浏览器,然后单击“开始”以开始测试运行。根据浏览器和测试用例的数量,这可能需要一段时间。测试运行完成后,应用程序将向您报告。
⒏您可以从命令行运行BrowseEmAll来自动执行任务并建立服务器集成。
⒐Windows / Linux:
⒑BrowseEmAll [操作] [选项]
⒒打开BrowseEmAll.Mac.app –args [操作] [选项]
⒓动作BrowseEmAll知道种不同的操作:
⒔启动BrowseEmAll并自动切换到指定的浏览器和URL。您可以选择不指定浏览器和/或URL。然后,BrowseEmAll将使用标准设置。
⒕启动BrowseEmAll并根据选项自动创建一个或多个屏幕截图。创建截图后,BrowseEmAll将自动关闭。
⒖启动BrowseEmAll并自动创建屏幕快照,以在所有台式机和移动分辨率下进行响应式布局验证。创建截图后,BrowseEmAll将自动关闭。
⒗启动BrowseEmAll并自动创建一个跨浏览器报告。创建报告后,BrowseEmAll将自动关闭。
⒘打开现有的测试套件。
⒙打开现有的测试套件,并使用命令行或套件中指定的浏览器运行所有测试。
⒚选件可以将不同的选项应用于这些操作。这些选项是:
⒛指定动作的URL
①此选项可用于指定任何给定操作的URL。适用于:-开始,-截屏,-响应,-报告:
②-url:[URL]
③为动作指定单个浏览器
④此选项可用于为给定操作指定单个浏览器。适用于:-开始,-屏幕截图,-报告:
⑤-browser:[BROWSER]
⑥-browser:CHROME
⑦为一个动作指定多个浏览器
⑧此选项可用于为给定操作指定多个浏览器。适用于:-截屏,-报告,-运行测试:
⑨-browsers:[BROWSER],[BROWSER]
⑩-browsers:CHROME,FIREFOX
Ⅰ指定动作的分辨率
Ⅱ此选项可用于指定给定操作的分辨率。分辨率不能大于您的原始分辨率。适用于:-开始,-截屏:
Ⅲ-resolution:[RESOLUTION]
Ⅳ此选项可用于告诉BrowseEmAll将屏幕截图裁剪为当前或给定的分辨率。省略此参数将获取整页的屏幕截图。适用于:-截屏:
Ⅴ此选项可用于告诉BrowseEmAll将屏幕快照的拍摄延迟指定的秒数。省略此参数将立即截屏。适用于:-截屏:
Ⅵ-delay:[NumberOfSeconds]
Ⅶ屏幕截图比较公差
Ⅷ此选项可用于告知BrowseEmAll用于屏幕快照之间的布局比较的像素公差。适用于:-截屏:
Ⅸ-tolerance:[NumberOfPixels]
Ⅹ-tolerance:
㈠此选项可用于告诉BrowseEmAll操作结果应保存在哪个位置。适用于:-截屏,-响应,-运行测试:
㈡-saveto:[PATH]
㈢-saveto:C:PathToFolder
㈣指定特定的文件位置
㈤此选项可用于告诉BrowseEmAll将操作结果保存到哪个文件。适用于:-报告:
㈥-savetofile:[PATH]
㈦-savetofile:C:PathToFile.png
㈧此选项可用于告诉BrowseEmAll在自动测试执行期间录制视频。适用于:-runtests:
㈨范例(Windows / Linux启动BrowseEmAll:
㈩BrowseEmAll -start -url: -browser:IE
BrowseEmAll -screenshot -url:google. -saveto:C:Path
-resolution:x -browsers:IE,IE -tolerance:
BrowseEmAll -report -url:google. -saveto:C:Path -browsers:IE,IE
打开一个测试套件:
BrowseEmAll -suite:C:UsersTestSuite.bts
BrowseEmAll -runtests:C:UsersTestSuite.bts
-browsers:CHROME,FIREFOX,IE
范例(MacOS启动BrowseEmAll:
open BrowseEmAll.Mac.app --args -start -url:
-browser:IE
open BrowseEmAll.Mac.app --args -screenshot -url:google.
-saveto:/Path/to/save -resolution:x -browsers:IE,IE -tolerance:
open BrowseEmAll.Mac.app --args -report -url:google.
-saveto:/Path/to/save -browsers:IE,IE
打开一个测试套件:
open BrowseEmAll.Mac.app --args -suite:/Path/to/Suite/TestSuite.bts
open BrowseEmAll.Mac.app --args -runtests:/Path/to/Suite/TestSuite.bts
open BrowseEmAll.Mac.app --args -runtests:/Path/to/Suite/TestSuite.bts
-browsers:CHROME,FIREFOX,IE