问题标签 [automation-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
29 浏览

selenium - 无法访问包 org - Selenium Web 驱动程序

我正在尝试使用 Java 编写 selenium 代码,但出现错误包 org 不可访问。

我已经下载了一个Firefox驱动程序并给出了一个路径。请告诉我。将不胜感激。

请在下面找到代码

SeleniumWebdriverErrors

请提供我的项目文件夹的位置并让我知道下一步,因为它仍然显示错误。

请检查位置

0 投票
0 回答
15 浏览

java - 某些布局中某些元素的宽度不匹配

我正在使用Galen 框架进行布局测试,这就是我遇到的问题。请向我提供您的意见以继续进行

盖伦版本:2.4.4

用法:使用 Java 的 Maven 项目

验证方法

以下布局中出现布局问题

  • 平板电脑纵向 - 768 X 1024
  • 平板电脑风景 - 1024 X 768
  • 移动肖像 - 360 X 640
  • 移动风景 - 640 X 360
  • 移动 2 纵向 - 414 X 896

布局问题未发生

  • 移动 2 横向纵向 - 896 X 414
  • 所有桌面布局 1366、1980、2560 等。

用法

  1. 使用 chrome 选项中的参数使浏览器在我的 1920X1080 笔记本电脑分辨率下适应更大的分辨率

    注意:也通过评论第一步进行验证

  2. 使用 Selenium manage.window 方法调整浏览器大小

问题描述

  1. 我有一个登录页面,其中包含一些元素。
  2. 我正在使用上面提到的 checkLayout 方法检查不同布局中的元素属性
  3. 在使用 chrome 模拟器验证元素时(即在开发工具中 -> 选择切换设备工具栏)并选择平板电脑分辨率,即 768X1024(或上面列出的其他一些分辨率)
  4. 该元素在 chrome 模拟器中具有宽度(例如,用户名字段为 395px)。
  5. 我在 galenspec 中使用了相同的内容并验证了布局
  6. 盖伦说元素有问题并显示不同的宽度(507px)

调试时发现它也在报告中显示错误的图像位置。

HTML 源代码

CSS

0 投票
1 回答
36 浏览

javascript - 删除 chromedriver 提示 NightwatchJS

当我运行我的 NightwatchJS 测试时npx nightwatch,我似乎在浏览器旁边打开了 chromedriver 提示。测试套件继续正确地按下按钮并断言元素,但我必须最小化提示以查看自己发生了什么。有什么办法可以防止它首先出现并且只打开浏览器?

我的 nightwatch.conf.js 文件:

在此处输入图像描述

0 投票
0 回答
20 浏览

java - 识别突出显示的元素的 xpath 可能是什么?

我需要使用 xpath 在屏幕截图中识别突出显示的元素(https://i.stack.imgur.com/hYSrq.png)。尝试在右下角的矩形框中突出显示 xpath,但它不起作用。有人可以帮忙吗?提前致谢

0 投票
0 回答
38 浏览

c# - 使用 RestSharp 运行多个 GET 请求,但它只运行一个请求然后停止

我正在尝试使用 RestSharp 运行多个 GET 请求,但它只运行一个请求然后停止。有人可以建议我在这里做错了什么吗?

我在 Visual Studio 中创建了一个单元测试项目,然后在同一解决方案中创建了另一个项目来调用此方法 Reqres 并在 Main 方法下运行它。我是一名后端测试人员,是 C# 和 Visual Studio 的新手。