查看量角器文档,我发现有一个选项可以不使用Selenium服务器使用directConnect: true
flag 来运行量角器。
使用selenium服务器和不使用selenium服务器运行量角器测试有什么区别,除了后者仅支持Chrome和Firefox之外?
首先,目前,您有
5种不同的内置选项/方式来连接浏览器驱动html" target="_blank">程序
:
seleniumServerJar
在本地启动Selenium独立服务器seleniumAddress
连接到正在运行的硒服务器(本地或远程)sauceUser
并sauceKey
连接到Sauce Labs远程硒服务器browserstackUser
并browserstackKey
通过BrowserStack使用远程Selenium服务器directConnect
直接连接到Chrome或Firefox。还有其他chromeDriver
和firefoxPath
设置,您可以用它来定义自定义浏览器驱动器和Firefox浏览器的应用程序二进制文件的位置。前四个选项基本上是通过“代理服务器”(硒服务器)工作的:
该服务器充当您的测试脚本(使用WebDriver
API编写)和浏览器驱动程序(由WebDriver协议控制)之间的代理。服务器将命令从脚本转发到驱动程序,并将响应从驱动程序返回到脚本。
通过中间硒服务器实现浏览器自动化而不是直接进行Webdriver连接的主要原因是,硒服务器如果充当Selenium
Grid,则可以跨多个浏览器,多个系统上的多个浏览器扩展/扩展测试,请参见例如Sauce
Labs硒网格。仅供参考,除了Sauce
Labs之外,还有一项BrowserStack
服务,它充当硒服务器,具有大量不同功能/配置-
浏览器和系统,作为硒服务器。
启动Selenium服务器(谈论选项2)而不使用的另一个用例directConnect
是,您可能具有要运行测试的特定配置。假设您有一台装有IE
11的Windows计算机,以及一台装有Firefox
35的Ubuntu。在这种情况下,您可以将这些计算机配置为将连接到selenium服务器/集线器的 selenium节点。
如果您在本地运行测试,并且目标浏览器是Chrome或/和Firefox,请使用directConnect
,测试运行速度会更快。
但是,如果您正在本地运行测试,并且需要针对IE,Safari或其他浏览器进行测试,则将使用选项1-4(通常为1),因为这些浏览器无法在“直接连接”模式下工作。
问题内容: 查看量角器文档,我发现有一个选项可以不使用Selenium服务器使用flag 来运行量角器。 使用硒服务器和不使用硒服务器运行量角器测试之间的区别是什么,除了后者仅支持Chrome,Firefox? 问题答案: 首先,目前,您有 5种不同的内置选项/方式来连接浏览器驱动程序 : 指定在本地启动Selenium独立服务器 指定连接到正在运行的硒服务器(本地或远程) 设置并连接到Sauce
我正在尝试从命令行在windows上运行量角器 如果我直接键入命令: 它工作得很好。然而,从詹金斯内部,它一直在扔: 我的env-vars似乎还可以,因为Jenkins的java和npm工作得很好。有什么想法吗?
我正在使用量角器对角度应用程序运行测试。他们在我的OSX环境中工作,但在TeamCity尝试运行它的Linux上却不工作。 当我在本地OSX环境中运行此命令时,它可以工作(在我的同事机器上也进行了测试): 当我在linux机器上运行此操作时,或者TeamCity作业尝试运行它时,它会失败: 我已经研究过这个问题,但独立的webdrive服务器不是解决方案。 我研究了这个问题,但我的selenium
在使用Geckodriver时,我正在尝试在我的Angular2站点上运行量角器测试。 我正在使用Selenium独立服务器来运行我的测试,它们在Chrome和IE11中工作,但是当我尝试使用Firefox运行时,我得到以下错误: 如果我尝试使用directConnet运行Firefox测试,我会得到另一个错误: 不知道从这里到哪里去! null
我想在我的sql-server数据库中插入。txt文件数据。我在.txt文件中使用和不使用PK-Variable时都出现了错误。我的疑问: 使用 从“C:\user\test.txt”大容量插入db.schema.table(FIELDTERMINATOR=';')去吧 null null
本文向大家介绍带宽和吞吐量之间的差异,包括了带宽和吞吐量之间的差异的使用技巧和注意事项,需要的朋友参考一下 带宽 带宽是指通道的数据容量。它定义为可以在特定时间段内传输的数据的潜力。 吞吐量 吞吐量是指在特定时间段内传输的数据的度量。它也被称为有效数据速率或有效负载速率。 以下是带宽和吞吐量之间的重要区别。 序号 键 带宽 吞吐量 1 定义 可以在特定时间段内传输的通道的数据容量。 在特定时间段内