小编Er *_*pra的帖子

如何使用Selenium WebDriver与Java向下滚动

我想向下滚动我的网页并使用此代码滚动页面,但它无法正常工作

public ViewBasketSentToMePageObject viewSlideShare() throws InterruptedException {

    Thread.sleep(500l);

    Actions action1 =new Actions(getDriver());
    action1.keyDown(Keys.CONTROL).sendKeys(String.valueOf('\u0030')).build().perform();

    List<WebElement> function = getDriver().findElements(By.xpath("//a [@ng-click='onItemClick()']"));
    function.get(13).findElement(By.xpath("//img [@ng-src='resources/images/slideshare-icon-small.png']")).click();

    return getFactory().create(ViewBasketSentToMePageObject.class);
}
Run Code Online (Sandbox Code Playgroud)

寻求帮助

java selenium selenium-webdriver

15
推荐指数
2
解决办法
5万
查看次数

如何使用更多按钮显示长文本?

我有这么长的文字: -

"改善患者体验的5个简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤5改善患者体验的简单步骤"

但我只需要在页面上显示2行和更多按钮来检查完整的文本.这与angular.js有关吗?

如果是,你会建议我什么?

html angularjs

12
推荐指数
3
解决办法
3万
查看次数

错误:超时 - 在指定的超时时间内未调用异步回调.... .DEFAULT_TIMEOUT_INTERVAL

我有一个角度服务类: -

angular.module('triggerTips')
       .service('userData', function ($rootScope, $http, $log, $firebase) {

    this._log = {
        service : 'userData'
    };

    // Synchronized objects storing the user data
    var config;
    var userState;

    // Loads the user data from firebase
    this.init = function(readyCallback) {
        var log = angular.extend({}, this._log);
        log.funct = 'init';

        var fireRef = new Firebase('https://XYZfirebaseio.com/' + $rootScope.clientName);
       config = $firebase(fireRef.child('config')).$asObject();
       userState = $firebase(fireRef.child('userState').child($rootScope.userName)).$asObject();

  Promise.all([config.$loaded(), userState.$loaded()]).
    then(
      function() {
        if(config == null || Object.keys(config).length < 4) {
          log.message = 'Invalid config';
          $log.error(log);
          return;
        } …
Run Code Online (Sandbox Code Playgroud)

unit-testing asynchronous jasmine angularjs

11
推荐指数
1
解决办法
1万
查看次数

无法处理托管/后向引用'defaultReference':找不到后引用属性

我有两个模型类.一个是

@Entity(name = "userTools")
@Table(uniqueConstraints = @UniqueConstraint(columnNames = { "assignToUser_id","toolsType_id" }))
@Inheritance(strategy = InheritanceType.JOINED)
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "className")
@JsonIgnoreProperties(ignoreUnknown = true)
public class UserTools {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;

    @OneToOne
    private ToolsType toolsType;

    @OneToMany(mappedBy = "userTools", fetch = FetchType.EAGER, cascade = { CascadeType.ALL }, orphanRemoval = true)
    @Cascade(org.hibernate.annotations.CascadeType.DELETE)
    @JsonManagedReference
    private List<UserToolsHistory> userToolsHistory;
}
Run Code Online (Sandbox Code Playgroud)

第二是

@Entity(name = "userToolsHistory")
@JsonIgnoreProperties(ignoreUnknown = true)
public class UserToolsHistory {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;

    @OneToOne …
Run Code Online (Sandbox Code Playgroud)

java rest spring json

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

调试模式下的断点不适用于 jhipster

我正在开发jhipster Release 0.7.0并使用 spring STS 与tomcat7运行项目。

但我无法Break point在调试模式下访问。调试器跳过该点并打开“调试”透视图。

请帮助解决调试模式下的断点不适用于jHipster

java breakpoints jhipster

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


在java中将字符串转换为日期时出错

2014-04-23T18:30:00.000Z需要在这个转换格式yyyy-MM-dd'T'hh:mm:sszzz在java中

我正在使用这个

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.zzzZ");
Date newfromDate = new Date();
try {
    //Convert into date 
    newfromDate = (Date)formatter.parse(fromDate);

    // get required Format of date in string format 
    SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:sszzz");
} catch (ParseException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用

错误: - java.text.ParseException: Unparseable date: "2014-03-31T18:30:00.000Z"

java date string-to-datetime

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

不能混合 JPA 位置参数和本机 Hibernate 位置/顺序参数

我正在使用 Hibernate/JPA 来执行本机 PostGIS 查询。这些查询的问题在于它们需要不是经典 X = 'value' 形式的参数。

我的查询是:-

@Modifying
@Query(value="UPDATE memo SET readMemo = true and updatedBy_id = ?1 and updatedBy = ?1 and updatedOn = ?2 where assignToUser_id = 1? and readMemo = false and deleted = false ",nativeQuery = true)
void readAllMenoByCurrentUser(Long id, Date updateTime);
Run Code Online (Sandbox Code Playgroud)

错误 :-

org.springframework.dao.InvalidDataAccessApiUsageException: Cannot mix JPA positional parameters and native Hibernate positional/ordinal parameters; nested exception is java.lang.IllegalArgumentException: Cannot mix JPA positional parameters and native Hibernate positional/ordinal parameters
Run Code Online (Sandbox Code Playgroud)

有谁知道在这种情况下如何解决?

java hibernate jpa

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

从内部列表java 8的对象列表中获取id列表

我有实体类列表:

public class Entity
{
    private long id;    
    private List<InnerEnity> data;

    public long getId() {
        return id;
    }

    public List<InnerEnity> getData() {
        return data;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是 InnerEnity 类

public class InnerEnity 
{
    private long id;    
    private String data;

    public long getId() {
        return id;
    }

    public String getData() {
        return data;
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要的是 InnerEnity id 列表。为了解决这个问题,我正在尝试类似的事情:-

List innerEnityIds = listOfEnity.stream().map(sys -> sys.getData().stream().map(obj->obj.getId().collect(Collectors.toList())));
Run Code Online (Sandbox Code Playgroud)

java collections java-8 java-stream

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

没有左侧的DOT节点使用带有连接的HQL

我试图使用带有连接的hibernate查询语言在mySQL数据库中找到Date列的最大值

@Query("select o.techid, CAST(MAX(o.last_modified) AS DATE) 
   from com.dw.model.user.User as u 
   left join com.dw.model.order.Order as o 
     on u.username=o.techid group by o.techid")
List<User> findUsers();
Run Code Online (Sandbox Code Playgroud)

模型类=

@Entity(name = "orders")
@Scope("prototype")
@Component
@JsonIdentityInfo(generator = ObjectIdGenerators.IntSequenceGenerator.class)
public class Order {

    @Id
    private long orderNumber;
private Date last_modified;
Run Code Online (Sandbox Code Playgroud)

我收到这个错误: -

引起:java.lang.IllegalStateException:没有左侧的DOT节点!

任何人都可以通过告诉我如何在Hibernate中写这个来帮助我吗?

java mysql sql hibernate

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

如何从 HH:MM 时间字符串中减去小时和分钟?

我有一个字符串realTime = 10:15,我1:20从字符串 realTime 中减去了手段(一小时二十分钟)。

输出应该是 = 8:55。

我正在尝试一些东西

moment().subtract(realTime , '1:20');
Run Code Online (Sandbox Code Playgroud)

但它不起作用,帮我找到解决方案。谢谢

javascript jquery momentjs

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