小编Jef*_*eff的帖子

如何检查selenium2library是否已添加到RIDE中的robotframework项目中

我是Robot Framework的新手

我正在使用RIDE 1.5.2.1跑步Python 2.7.13.在我的机器上安装Python后,我执行了以下操作,以安装Selenium2Library:

python -m pip install robotframework-selenium2library
Run Code Online (Sandbox Code Playgroud)

而这似乎已将其安装到路径:

C:\Python27\Lib\site-packages
Run Code Online (Sandbox Code Playgroud)

现在,我想将selenium2library添加到RIDE中的robotframework项目中,但是我找不到该文件.

以下是我的测试套件:

*** Settings ***
Library           selenium2library

*** Test Cases ***
User can load the landing page
    [Documentation]    User opens the landing page
    Open Browser    http://localhost:8080/    ie
    Close Browser
Run Code Online (Sandbox Code Playgroud)

但它失败了这个错误:

[ ERROR ] Error in file 'C:\Python27\Scripts\Customer\Landing_Page\Landing_Page.txt': Importing test library 'selenium2library' failed: ImportError: No module named selenium2library
Traceback (most recent call last):
    Traceback (most recent call last):
      None
    PYTHONPATH:
      C:\Windows\SYSTEM32\python27.zip
      C:\Python27\DLLs
      C:\Python27\lib
      C:\Python27\lib\plat-win
      C:\Python27\lib\lib-tk …
Run Code Online (Sandbox Code Playgroud)

python robotframework

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

如何获得范围的平均值?

我有一个如下的数据集:

data = { "size":["2","5mm","10mm","12-15mm","16-19mm"] }
dt =pd.DataFrame(data=data)
Run Code Online (Sandbox Code Playgroud)

我需要获取每个单元格的平均值并将其替换为范围(以浮点数表示)吗?

因此,输出是

[2,5,10,13.5,17.5]
Run Code Online (Sandbox Code Playgroud)

我所做的是:

begin = dt["size"].str.replace("mm", "").split("-")[0]
Run Code Online (Sandbox Code Playgroud)

它抱怨有错误,

AttributeError: 'Series' object has no attribute 'split'
Run Code Online (Sandbox Code Playgroud)

另外,我不确定这是否是最佳做法。

获取此字符串范围平均值的最佳方法是什么?

python python-3.x

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

如何在数据集中的python中通过加权概率获得均匀分布?

我已经看过这个问题并且知道numpy.random.choice,但是我的问题略有不同。

鉴于此,我有一个数据集,如下所示:

dict ={"Number of polyps":[10,8,3,1,2,6,13],
        "Right ":[3,2,3,1,0,3,3],
        "Left":[2,2,4,15,6,7,1] }

dt = pd.DataFrame(dict)
Run Code Online (Sandbox Code Playgroud)

因此,它是:

Number of polyps  Right   Left
            10       3     2
             8       2     2
             3       3     4
             1       1    15
             2       0     6
             6       3     7
            13       3     1
Run Code Online (Sandbox Code Playgroud)

我需要按以下要求重新填充RightLeft

  1. 的总和Right,并Left等于Number of polyps
  2. 的值RightLeft来自加权概率它们的当前

例如,对于给定的行,如下所示:

Number of polyps  Right   Left
            10       3     2
Run Code Online (Sandbox Code Playgroud)

因此,对于此行,可能如下所示。这里0.6= 3/(3+2)0.4= 2/(3+2): …

python numpy probability pandas uniform-distribution

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

input属性不接收数据

我正在尝试将数据传递给我的组件.这是组件的代码.

export class requestDetailComponent{
    @Input() id;
    @Input() name;
    @Input() email;
    @Input() purpose;
    @Input() programme;
    @Input() language;
    @Input() comments;

    visible = false;
    toggle() {
    this.visible = !this.visible;
  }
Run Code Online (Sandbox Code Playgroud)

模板是:

<div class="col-sm-5">    
    <label>{{name}}</label>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我传递数据的父组件

<ul>
      <li>
          <request-detail [name]='Salman'></request-detail>
      </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我希望它Salman出现在子组件中,但它不会发生什么问题?

angular

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

例外:位置 0 处的 JSON 中的意外标记 W

我正在尝试How is weather in Tallinn?使用 http get 方法将句子“ ”发送到后端。发送带有空格和?符号的完整句子很重要。

这是代码:

import { Injectable } from '@angular/core';
import {Http} from '@angular/http';
import "rxjs/Rx";

@Injectable()
export class HttpService {

  constructor(private http:Http) { }
  getAnswer(par:string){
    const query=par;
    console.log("value is:"+par);
   return  this.http.get('http://localhost:8080/?question='+query).map((res)=>res.json());
  }
}
Run Code Online (Sandbox Code Playgroud)

但我认为res.json()它会抱怨错误:

Unexpected token W in JSON at position 0
Run Code Online (Sandbox Code Playgroud)

响应是字符串Weather in Tallinn? Tempeture:-2 and in gneral:Rainy 所以我认为,它以开头Weather然后无法处理它。

那么我该如何解决呢?

angular

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

如何找到整个数据帧中最小值的索引?

假设我有以下数据集

dt<-data.frame(id=1:10,X=sample(10),Y=sample(10))
dt<-as.data.frame(as.matrix(dist(dt)))
for(i in 1:nrow(dt))
  dt[i,i]<-NA
Run Code Online (Sandbox Code Playgroud)

我需要找到最小值的指标在整个数据帧?(行和列)

r

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

AnnotationException:使用@OneToMany或@ManyToMany定位未映射的类:

我有一个枚举如下:

public enum UserRole {
    ADMIN,ORGANIZER,USER
}
Run Code Online (Sandbox Code Playgroud)

然后在另一堂课中,我试图收集这个枚举:

@Data
@Entity
public class User {

    @Id
    @GeneratedValue
    Long id;

    @OneToMany
    Collection<UserRole> userRole;

}
Run Code Online (Sandbox Code Playgroud)

但它抱怨以下错误:

Caused by: org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: com.eventer.demo.model.User.userRole[com.eventer.demo.model.UserRole]
Run Code Online (Sandbox Code Playgroud)

java enums hibernate javabeans spring-boot

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

Plotly:如何使用 group by 创建条形图?

我有一个数据集如下:

import pandas as pd
data = dict(Pclass=[1,1,2,2,3,3],
            Survived = [0,1,0,1,0,1],
            CategorySize = [80,136,97,87,372,119] )
Run Code Online (Sandbox Code Playgroud)

我需要在pythonbarchart中创建一个using ,它按Pclass分组。在每组中,我有 2 列和,在 Y 轴上我应该有. 因此,我必须有 6 个条,分为 3 组。plotlySurvived=0Survived=1CategorySize

这是我尝试过的:

import plotly.offline as pyo
import plotly.graph_objects as go

data = [ go.Bar( x = PclassSurvived.Pclass, y = PclassSurvived.CategorySize ) ]
layout = go.Layout(title= 'Pclass-Survived', xaxis = dict(title = 'Pclass'), yaxis = dict(title = 'CategorySize'),barmode='group' )
fig = go.Figure(data = data, layout = layout)

pyo.plot( …
Run Code Online (Sandbox Code Playgroud)

python bar-chart plotly

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

测试不是注释类型

在我的Maven项目中,我添加了testng依赖项,如下所示:

<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
    <groupId>org.testng</groupId>
    <artifactId>testng</artifactId>
    <version>7.1.0</version>
    <scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

但是,当我编写如下简单测试时,它找不到@Test

public class Test{


    @Test
    public void test() {

    }

}
Run Code Online (Sandbox Code Playgroud)

它抱怨Test is not an annotation type 我尝试通过以下行手动添加测试:

import org.testng.annotations.Test;
Run Code Online (Sandbox Code Playgroud)

但它再次抱怨:

The import org.testng.annotations.Test conflicts with a type defined in the same file
Run Code Online (Sandbox Code Playgroud)

我已经通过 Maven 强制更新我的项目好几次了,但仍然没有成功。

eclipse testng maven

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

Intellij:Intellij Git 中未显示本地更改选项卡

我正在使用以下版本的 Intellij:

在此处输入图片说明

据我所知,当我更改一些文件并导航到 GIT 选项卡时,我必须能够看到Local Changes选项卡,其中显示了我更改的文件列表。我可以用绿色的勾来推动它。下图显示了我的意思Local Changes

在此处输入图片说明

遗憾的是,此功能没有显示在我的 git 选项卡中。相反,我得到了以下视图: 知道如何获取Local Changes标签吗?

内特利:

观点:

我找到了这个链接,但我不清楚应该删除什么?

git intellij-idea

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

在单个元素上设置不同的样式

考虑我有一个类似的文字HELLO_WORLD,我有兴趣设置2种不同的风格.例如,我可以将HEllo_设为绿色,将WORLD设置为蓝色.

因为我像HELLO_WORLD一样加载了所有角色.我对解决方案不感兴趣

<div style=s1>HELLO_</div>
<div style=s2>WORLD</div>
Run Code Online (Sandbox Code Playgroud)

我正在寻找的东西就像一个获取数字的函数,并将style1设置为该字符前的字母,并将其他样式应用于其余的

 function  applyStyle(charracterNumber){

    //Apply style1 to chars before charracterNumber
   .
   .
   .  
 //Apply style2 to chars after charracterNumber

}
Run Code Online (Sandbox Code Playgroud)

charracterNumber 是一个 integer

javascript css

0
推荐指数
1
解决办法
47
查看次数

如何将从列车中导出的系数传递给测试?

我已将数据集分为2部分(培训80%和测试20%)

randomData<-  head(diamonds,n=length(diamonds$price)*0.8)
test      <-  tail(diamonds,n=length(diamonds$price)*0.2)
Run Code Online (Sandbox Code Playgroud)

然后我尝试用火车数据训练线性模型

res<-lm(price ~carat+cut+color+clarity+depth+table+x+y+z,data=randomData) #Train
Run Code Online (Sandbox Code Playgroud)

但后来我需要将来自火车部分的系数应用到测试中,但我不知道我该怎么办呢?

看来,我应该以某种方式传递res$coefficientslm并应用test作为我的数据

r

0
推荐指数
1
解决办法
84
查看次数