问题标签 [browser-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
482 浏览

css - 如何在多个浏览器中调试 Display/CSS 问题?

假设我需要为多个浏览器开发一个网站。主要的 - Firefox、Safari、IE、Opera、Chrome

您如何调试显示问题?在 Firefox 中有 Firebug,这很棒。还有一个适用于其他浏览器的 Firebug Lite,但它的功能并不完整——它不会实时刷新。例如,如果我怀疑 jQuery 正在减慢它的速度(添加类等),我将如何发现?

0 投票
1 回答
776 浏览

html - Is it possible to retrieve the contents of a html textarea with XPath?

I've looked all over but I can't find any leads. Is it possible to do something like:

or

I know I can do this using JS, or any number of other techniques, but I'm asking because I'm using WebDriver and Firefox to test a TinyMCE textarea input, and because of JS execution delays, I'd like to wait for the textarea to display a certain string after clicking a formatting control and the only way I can think of to achieve this in WebDriver is with SlowLoadableComponent and XPath. That or Thread.sleep but I'd like to avoid that ;)

Thanks in advance.

0 投票
3 回答
3794 浏览

firefox - 有没有像 Mozilla Firefox 的 ITester 这样的工具?

是否有任何浏览器测试工具,例如适用于 mozilla 所有版本的 ITester?

0 投票
3 回答
957 浏览

java - JUnit 可以用作 Spring 中浏览器测试的替代方案吗?

我正在构建一个 Spring Web 应用程序,到目前为止,我的所有测试都在使用浏览器。

这包括启动服务器、打开浏览器窗口并检查访问任何页面是否会导致错误。

这开始变得重复,似乎不是最有效的方法。

由于 Junit jar 文件已经在我的项目中,是否可以将其用作此浏览器测试的替代方法,如果可以,是否有关于如何开始使 JUnit 模拟打开浏览器以访问 Web 应用程序的行为的任何提示?

0 投票
1 回答
184 浏览

testing - 驱动多个相互交互的浏览器

我们有一个复杂的 Web 应用程序,它使用大量 JavaScript 以及 XMPP 和 Rails 应用程序。它已经到了我们需要端到端测试整个系统的地步。我们需要能够确保各种任务可以顺利完成,其中一项任务是与系统上的另一方协商一对一的聊天会话。由于我们应用程序上的所有任务都涉及用户与用户的交互,我们希望能够通过同时驱动通过 Web 应用程序通信的 2 个浏览器来模拟这一点。我一直在考虑使用 selenium 或watir以及它们的等待功能来等待特定事情发生后再继续。例如:

  1. 在我们的网站上打开 2 个浏览器
  2. 浏览器 1 等待发布问题
  3. 浏览器 2 发布问题,然后等待收到报价
  4. 浏览器 1 看到问题,发送报价并等待其被接受
  5. 浏览器 2 看到报价并接受它,然后等待聊天会话开始
  6. ETC...

我可以看到这种测试的编写和维护变得相当棘手。它将依赖于页面的特定元素,因此如果更改了这些元素,则需要更改测试。此外,如果我们稍微改变应用程序的流程,那么套装可能需要进行相当大的修改。

所以我的问题是,有人做过这种测试吗?如果是这样,您建议使用什么工具?您对编写测试有什么建议吗?

我们需要驱动实际的浏览器,而不是无头浏览器,并且需要能够将其与我们的 CI 集成,我们目前使用Sauce Labs和 selenium 作为我们 CI 设置的一部分。

0 投票
1 回答
731 浏览

internet-explorer-7 - IE 7 中的文件输入允许输入

<input type="file"/>在 IE 7 中遇到问题,它允许我输入它。FF 3.6 和 IE 8.0 中不存在此问题

这是已知问题吗?

每个人都通过编写java脚本事件来处理它,以按照这里的建议吃掉按键?

0 投票
1 回答
341 浏览

cross-browser - 使用 Microsoft 提供的 VHD 文件进行跨浏览器测试

我正在使用微软提供的 vhd 文件来测试 ie6。但是,在 VM 中,浏览到 localhost 不会访问在主机的 localhost 上运行的网络服务器(Windows 7)。有没有一种简单的方法可以访问 VM 中主机上的网络服务器?

0 投票
1 回答
889 浏览

unit-testing - 使用 MSTest/MSUnit 获取 QUnit 结果

我想加载一个浏览器页面,它是运行 QUnit 测试的页面的静态 HTML 测试工具。

我想从 success/failure 中获取值<span>并对其进行测试。

如何使用 MSTest/MSUnit 加载页面并查询其上的元素?

0 投票
2 回答
7771 浏览

html - 如何测试移动设备的网站

我可以使用什么来测试我使用 HTML/CSS 开发的网站,以查看它在 iPhone/iPad/Android 等移动设备中的外观?Windows 上的模拟器/模拟器?我可以安装 Android SDK 并使用它的模拟器吗?对于 Apple 的设备,我需要为 SDK 付费吗?我可以用来模拟的任何东西,我只需要它来进行网站测试而不是应用程序。www.testiphone.com 或 iphonetester.com 之类的网站似乎并不准确

0 投票
3 回答
269 浏览

browser-testing - 以更简单的方式测试浏览器兼容性

当我开发基于 Web 的应用程序或网站时,我需要测试浏览器的兼容性,以确保每个浏览器(如 IE、Firefox、Opera、Chrome 和 Safari)都能显示预期的结果。

我发现很难跨多个浏览器进行测试,因为我必须一次打开多个浏览器或窗口。然后,必须按 [ALT + Tab] 在浏览器之间切换,然后按 [CTRL + R] 刷新它以查看结果。

现在我正在寻找一种更简单快捷的方法来测试我的网站,也许有一种软件可以包含多个浏览器,您只需单击一下即可切换到您要使用的浏览器。