小编jos*_*der的帖子

如何断言元素是集中的?

我试图验证焦点元素是否在页面加载时设置为我的测试之一.

这似乎是有效的,我可以使用元素资源管理器进行验证,但是Jasmine匹配器似乎没有对此进行验证.

这是我的代码:

var LoginPage = function () {
    this.basePath = browser.params.baseUrl;
    this.loginPart = "/#/login";
    this.usernameInput = element(by.model('username'));

    this.get = function () { ... }
}

it('should focus on the username field on load', function () {
     loginPage.get();
     expect(loginPage.usernameInput).toBe(browser.driver.switchTo().activeElement());
});
Run Code Online (Sandbox Code Playgroud)

当页面加载时,字段本身正确地获得焦点(元素资源管理器正确地允许我通过查询browser.driver.switchTo().activeElement(),所以我认为这个测试应该通过,但事实并非如此.

相反,我得到了一个巨大的堆栈跟踪,它没有提供任何有用的信息.

selenium jasmine angularjs protractor

13
推荐指数
1
解决办法
7163
查看次数

有没有办法在 Ubuntu 下改进 JFileChooser 的外观?

我一直在制作一个使用 JFileChooser 的程序。我已经设置了应用程序

UIManager.getSystemLookAndFeelClassName()

这对 Ubuntu 下的几乎所有东西都适用。到目前为止,我遇到的唯一问题是 JFileChooser 看起来非常糟糕: 带有 SystemLookAndFeel 的 JFileChooser

有没有办法让它看起来像 Ubuntu 中的默认文件选择器?IE。 所需的文件选择器对话框

我试过使用

UIManager.getCrossPlatformLookAndFeelClassName()

这使得 JFileChooser 对话框看起来更好,但仍然不是本机外观,并且它也破坏了应用程序的其余部分的感觉。

谢谢。

java user-interface swing jfilechooser look-and-feel

5
推荐指数
1
解决办法
1951
查看次数

为什么HTML颜色名称规范中的"绿色"等同于#008000?

根据这个:

  • 红色#FF0000
  • 蓝色#0000FF

那么,什么是落后使得推理绿色不等同于#00FF00而是#008000

html css w3c colors

3
推荐指数
1
解决办法
389
查看次数

SELECT中的Cap字段值

我试图限制特定字段,以便它们不超过特定值.

例如,这样的东西就足够了,我可以指定一个字段不应超过8:

SELECT (
        cap(t.MondayHrs,8) 
        + cap(t.TuesdayHrs,8)
        + cap(t.WednesdayHrs,8)
        + cap(t.ThursdayHrs,8)
        + cap(t.FridayHrs,8)
       ) as TotalHours
Run Code Online (Sandbox Code Playgroud)

如果MondayHrs = 7,则应将其添加到TotalHours为7.如果MondayHrs = 10,则应将其添加到TotalHours为8(我的上限值)

T-SQL内置了什么可以促进这一点?

sql t-sql sql-server

2
推荐指数
2
解决办法
3705
查看次数