小编Ric*_*d C的帖子

pip install FileNotFoundError: [Errno 2] 没有这样的文件或目录:

我正在尝试使用 pip install 安装行为并行。我以前使用 pip 安装了程序,所以我知道我的 Python/脚本路径在我的 env 变量中是正确的。但是我看到以下错误

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\.....Temp\\pip-install-rjiorrn7\\behave-parallel\\setup.py' 
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题

C:\Users\.....>pip install behave-parallel
Collecting behave-parallel
 Using cached https://files.pythonhosted.org/packages/05/9d/22f74dd77bc4fa85d391564a232c49b4e99cfdeac7bfdee8151ea4606632/behave-parallel-1.2.4a1.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "c:\.........\python\lib\tokenize.py", line 447, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: 'C:\\.........\\AppData\\Local\\Temp\\pip-install-7vgf8_mu\\behave-parallel\\setup.py'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\.........\AppData\Local\Temp\pip-install-7vgf8_mu\behave-parallel\
Run Code Online (Sandbox Code Playgroud)

python python-behave

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

测试 Amazon Quicksight 实施

我的组织正在寻求迁移到 Amazon Quicksight 以取代我们现有的报告解决方案。作为我们搬家之前审查的一部分,我被要求研究为 Quicksight 实施创建自动化测试的选项,关键是确保在仪表板中正确呈现正确的数据,仪表板可以在各种不同的浏览器上工作,并且任何计算都是准确且一致的。

在网上我找不到太多关于 Quicksight 实现的测试方法的文档,我们当前的测试框架是 Py-Behave。是否有任何文档在网上提供测试示例,最好是行为测试的示例。

如果没有,那么 Quicksight 是否允许轻松进行自动化测试,是否可以通过 Selenium 测试等直接测试仪表板,以及是否可以轻松地直接测试任何“数据模型”以确保应用正确的计算等?

testing python-behave amazon-quicksight

5
推荐指数
0
解决办法
742
查看次数

测量 UI 性能的工具

任何人都可以建议一种工具来衡量 Web 应用程序的 UI 级别的性能吗?

我不是专门看负载测试,我们的应用程序在任何时候最多只有 5 个用户,我希望能够自动化和重新运行的指标是页面加载时间,从单击按钮到事件发生、滑出疼痛的反应时间等。我们正在单独测量 API 性能,并希望能够确定速度下降是 API 问题还是可以在 UI 中整理的东西。

理想情况下,我可以将某些东西与 Selenium 结合使用,单击一个按钮,然后计算预期操作发生所需的时间。我们的自动化框架是用 Ruby 编写的。我们的测试全部在 Chrome 上完成,因为它是唯一使用的浏览器,我们还没有迁移到 Headless Chrome,理想情况下不想迁移到 Phantom JS。

java selenium webdriver performance-testing selenium-webdriver

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

有没有一种简单的方法可以将步骤定义为给定和何时

我正在构建一个 Py Behave 测试框架,并且有许多场景,其中以前的“何时”步骤变成了“给定”步骤

EG 在一种情况下

Given a user has is on the logon page 
When they login with credentials <user>
Then the user logs in 
Run Code Online (Sandbox Code Playgroud)

但在其他场景下

Given a user is on the logon page
And they login with credentials <user>
Run Code Online (Sandbox Code Playgroud)

在我的步骤中,这将显示为

 @given('they login with credentials {user}')
 def step_impl(context):
    Do login code

 @when('they login with credentials {user}')
 def step_impl(context):
    Do login code
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以避免将所有这些步骤写两次,但能够将何时定义为给定?

python python-behave

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

无法从 OpenQA.Selenium.IWebElement 转换为 Open.Qa.Selenium.By

我一直致力于使我的 Selenium 框架成为页面工厂,但是我正在努力让 Wait.Until 命令在我的扩展类中工作。

public static void Wait(this IWebElement element, IWebDriver driver, float TimeOut)
{
    WebDriverWait Wait = new WebDriverWait(driver, TimeSpan.FromSeconds(TimeOut));
    return Wait.Until(ExpectedConditions.ElementIsVisible(element));
}
Run Code Online (Sandbox Code Playgroud)

如果我使用上面的代码,我会收到错误无法从 OpenQA.Selenium.IWebElement 转换为 Open.Qa.Selenium.By

任何建议我如何修改上面的代码以使其在我使用的 By 模型中工作?

c# selenium

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