问题标签 [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.
css - 如何在多个浏览器中调试 Display/CSS 问题?
假设我需要为多个浏览器开发一个网站。主要的 - Firefox、Safari、IE、Opera、Chrome
您如何调试显示问题?在 Firefox 中有 Firebug,这很棒。还有一个适用于其他浏览器的 Firebug Lite,但它的功能并不完整——它不会实时刷新。例如,如果我怀疑 jQuery 正在减慢它的速度(添加类等),我将如何发现?
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.
firefox - 有没有像 Mozilla Firefox 的 ITester 这样的工具?
是否有任何浏览器测试工具,例如适用于 mozilla 所有版本的 ITester?
java - JUnit 可以用作 Spring 中浏览器测试的替代方案吗?
我正在构建一个 Spring Web 应用程序,到目前为止,我的所有测试都在使用浏览器。
这包括启动服务器、打开浏览器窗口并检查访问任何页面是否会导致错误。
这开始变得重复,似乎不是最有效的方法。
由于 Junit jar 文件已经在我的项目中,是否可以将其用作此浏览器测试的替代方法,如果可以,是否有关于如何开始使 JUnit 模拟打开浏览器以访问 Web 应用程序的行为的任何提示?
testing - 驱动多个相互交互的浏览器
我们有一个复杂的 Web 应用程序,它使用大量 JavaScript 以及 XMPP 和 Rails 应用程序。它已经到了我们需要端到端测试整个系统的地步。我们需要能够确保各种任务可以顺利完成,其中一项任务是与系统上的另一方协商一对一的聊天会话。由于我们应用程序上的所有任务都涉及用户与用户的交互,我们希望能够通过同时驱动通过 Web 应用程序通信的 2 个浏览器来模拟这一点。我一直在考虑使用 selenium 或watir以及它们的等待功能来等待特定事情发生后再继续。例如:
- 在我们的网站上打开 2 个浏览器
- 浏览器 1 等待发布问题
- 浏览器 2 发布问题,然后等待收到报价
- 浏览器 1 看到问题,发送报价并等待其被接受
- 浏览器 2 看到报价并接受它,然后等待聊天会话开始
- ETC...
我可以看到这种测试的编写和维护变得相当棘手。它将依赖于页面的特定元素,因此如果更改了这些元素,则需要更改测试。此外,如果我们稍微改变应用程序的流程,那么套装可能需要进行相当大的修改。
所以我的问题是,有人做过这种测试吗?如果是这样,您建议使用什么工具?您对编写测试有什么建议吗?
我们需要驱动实际的浏览器,而不是无头浏览器,并且需要能够将其与我们的 CI 集成,我们目前使用Sauce Labs和 selenium 作为我们 CI 设置的一部分。
internet-explorer-7 - IE 7 中的文件输入允许输入
我<input type="file"/>
在 IE 7 中遇到问题,它允许我输入它。FF 3.6 和 IE 8.0 中不存在此问题
这是已知问题吗?
每个人都通过编写java脚本事件来处理它,以按照这里的建议吃掉按键?
cross-browser - 使用 Microsoft 提供的 VHD 文件进行跨浏览器测试
我正在使用微软提供的 vhd 文件来测试 ie6。但是,在 VM 中,浏览到 localhost 不会访问在主机的 localhost 上运行的网络服务器(Windows 7)。有没有一种简单的方法可以访问 VM 中主机上的网络服务器?
unit-testing - 使用 MSTest/MSUnit 获取 QUnit 结果
我想加载一个浏览器页面,它是运行 QUnit 测试的页面的静态 HTML 测试工具。
我想从 success/failure 中获取值<span>
并对其进行测试。
如何使用 MSTest/MSUnit 加载页面并查询其上的元素?
html - 如何测试移动设备的网站
我可以使用什么来测试我使用 HTML/CSS 开发的网站,以查看它在 iPhone/iPad/Android 等移动设备中的外观?Windows 上的模拟器/模拟器?我可以安装 Android SDK 并使用它的模拟器吗?对于 Apple 的设备,我需要为 SDK 付费吗?我可以用来模拟的任何东西,我只需要它来进行网站测试而不是应用程序。www.testiphone.com 或 iphonetester.com 之类的网站似乎并不准确
browser-testing - 以更简单的方式测试浏览器兼容性
当我开发基于 Web 的应用程序或网站时,我需要测试浏览器的兼容性,以确保每个浏览器(如 IE、Firefox、Opera、Chrome 和 Safari)都能显示预期的结果。
我发现很难跨多个浏览器进行测试,因为我必须一次打开多个浏览器或窗口。然后,必须按 [ALT + Tab] 在浏览器之间切换,然后按 [CTRL + R] 刷新它以查看结果。
现在我正在寻找一种更简单快捷的方法来测试我的网站,也许有一种软件可以包含多个浏览器,您只需单击一下即可切换到您要使用的浏览器。