我正在开发我自己的网站。我是新的角,只是基于学习和在线帖子,我开始开发我的网站。在运行测试时,我在获取h1标记值时遇到了错误。
我开发了路线。AppComponent加载的路由之一是HomeComponent,其中h1标记是可用的。
在app.component.spec.ts文件中,下面无法获得h1的值。
it('should render title in a h1 tag', () => {
const fixture = TestBed.createComponent(AppComponent);
fixture.detectChanges();
const co
使用IE10中的F12开发人员工具,可以像在早期IE版本中一样呈现网站。然而,当这样做时,JavaScript似乎仍然在IE10的上下文中操作。将页面设置为呈现为IE7并在控制台中运行'JSON' in window。它返回true。在实际的IE7浏览器中,它返回false。
基本上,我想使用F12控制台来验证早期IE版本所支持的JavaScript功能。
我已经转到一个团队,他们使用Google Web Toolkit生成他们的网站,我们正在考虑引入自动化测试。我最初的想法是使用Webdriver,但我知道其中一个主要问题是,由于Google Web Toolkit为字段创建动态id,这变得有点像噩梦。
我读到过,你可以在开发/测试模式下分配id,但在我向团队建议之前(由于需要重新工作来引入它),是否有更好的方法在Webdriver本身内处理动态id,或者是否有像sahi这样的替代工具工作得更好?