javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

茉莉花-前端测试:什么以及如何测试以及使用什么工具?

我已经为Ruby代码编写测试了一段时间了,但是作为前端开发人员,我显然有兴趣将其引入为前端代码编写的代码中。 我一直在玩很多不同的选择:

  • 卡斯珀
  • 水豚和Rspec
  • 茉莉花
  • 黄瓜或只是Rspec

人们正在使用什么进行测试? 除此之外,人们还要测试什么? 只是JavaScript? 链接? 形式? 硬编码内容?

任何想法将不胜感激。

trans by 2020-01-14T16:00:52Z

c# - 使用UI自动化的Google Chrome访问者树缓存问题

当用户在浏览器中向下滚动时,Google Chrome不会刷新辅助功能元素(AutomationElement)。

重现它:

  1. 启用渲染器辅助功能:PInvoke/MoveWindow或通过设置全局辅助功能"chrome://accessibility"
  2. 转到[http://en.wikipedia.org/wiki/Google]
  3. 在UI自动化模式下打开inspect.exe(从Windows Kits),查找“链接到相关文章”元素。
  4. 回到Chrome,向下滚动,直到底部显示“链接到相关文章”
  5. 屏幕上标有“相关文章的链接”元素

我找到了一些可以强制Chrome刷新它的手动解决方案:

  1. 将缩放设置为90%然后将其设置为100%(非常非常难看)
  2. 关闭可访问性,然后在PInvoke/MoveWindow中打开

我正在寻找的是能够以编程方式执行这些操作之一,或任何可以使Chrome刷新其缓存树的操作。


我尝试过的:

  • 使用PInvoke/MoveWindow调整窗口大小
  • Redraw Window with chrome.tabs.setZoom(null, 0);
  • 构建镀铬扩展并按需强制缩放至100%:chrome.tabs.setZoom(null, 0);(工作但闪烁并减慢窗口速度)

这些都没有正常工作。

编辑:在Windows 7下使用Google Chrome 40.XX,41.XX,42.XX,43.XX,44.XX,45.XX,46.XX,47.XX.Dev,48.XX.Dev进行测试。

trans by 2019-04-22T17:24:35Z

1 共1页