问题标签 [e2e-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 回答
1413 浏览

angularjs - 如何在量角器的动作之间暂停?

我想在执行鼠标按下和鼠标移动操作之间暂停。在我的功能中,我需要按住鼠标 500 毫秒然后移动,是否有任何选项可以在 mousedown 事件后暂停 500 毫秒然后移动。我已经应用了 browser.sleep()

0 投票
0 回答
492 浏览

html - 在量角器中找不到元素

需要你的帮助。

我正在运行一个测试,该测试执行到网站的注册,然后检查输入的详细信息(名字、姓氏等)以进行操作,注册后我将进入帐户设置并检查文本输入元素(等于输入的详细信息)。问题是我不断得到

这意味着量角器看不到我所指的元素。由于某种原因,量角器似乎不在同一页面上。使用元素资源管理器时-我确实得到了结果。我试图检查其他元素(例如'h1') - 它也没有找到它。

这是一个例子:标记:

在量角器中:

有任何想法吗?

谢谢。

0 投票
2 回答
8438 浏览

javascript - 对存储在 Liferay 中的角度应用程序执行量角器测试时出现“角度未定义”错误

我在 Ubuntu 14.04 虚拟主机上运行,​​我正在尝试使用 PROTRACTOR 和托管在“Liferay”中的应用程序创建一些 E2E 测试。

对于登录部分(不需要角度),使用量角器的测试正常,页面登录并正确导航,但是当我尝试使用以下代码在基于 angularjs 的应用程序上打开“下拉”菜单时:

我得到了这个错误日志:

UnknownError:未知错误:未定义角度

我想知道,我错过了什么?

我安装并更新了 nodejs、量角器、webadmin-manager、jdk7.*

0 投票
1 回答
5722 浏览

angularjs - 使用量角器进行滑块测试

量角器非常新,并尝试使用量角器测试滑块。我发现:

应该做的工作。但它对我的代码没有帮助,有人可以在这里提出一些建议吗?

HTML 代码片段:

0 投票
1 回答
1011 浏览

angularjs - 使用量角器在 AngularJS E2E 测试中显示新记录的背景颜色

我正在我的 Angular 应用程序中为“添加新用户”编写 E2E 测试用例。在这里,我想为新创建的用户(或记录)显示背景颜色。这是我的测试用例。

提前致谢。

0 投票
0 回答
180 浏览

selenium - Chrome not firing by default through the webdriver-manager

I'm a newbie in e2e tests with protractor and I've recently encountered an issue. When I try to run my test (which is basically the same one I found on the official protractor website), the server starts by using Firefox as a default browser. As I read, chrome supposed to be the one used by default.

Due to the Firefox issue #1734, the test fails all the time

So I added chrome as another browser to use into the configuration file

conf.js

Here's the test

todo-spec.js

But it still does not work. What am I doing wrong here?

Thanks for your help!

0 投票
2 回答
5307 浏览

selenium - Protractor E2E 测试:创建帐户后的电子邮件验证

所以我正在编写一些用于在网站上创建帐户的 E2E 测试。创建网站帐户后,网站会向我发送一封电子邮件以验证我的帐户,以便我可以登录。我的问题是,E2E 测试应该走多远?如果我使用量角器去谷歌,找到电子邮件,然后单击链接以验证自己,我会不会走错方向。然后返回网站并登录?我的另一个可能的选择是以某种方式获取我的用户 ID,然后发送验证请求?

我只是不确定哪个方向最好。有任何想法吗?

0 投票
1 回答
1077 浏览

protractor - 在使用 Protractor 进行 E2E 测试时使用数据对象

所以我和一位同事正在讨论为我们的 e2e 测试制作一个数据对象。根据我对数据对象的理解,它们用于解耦您的测试套件。例如,我的第一个测试套件是创建一个帐户并测试字段是否有效,第二个测试套件登录到该帐户并进行自己的测试。有人告诉我最好使用数据对象(不是页面对象),以防第一个测试套件在创建帐户时失败。这样我们就可以使用第二个测试套件中的数据对象来创建一个新用户,仅用于测试登录。我的问题是,如果我的第一个测试套件创建帐户失败,为什么在我的第二个测试套件中创建帐户会通过?无论我在第一个测试套件中遇到什么错误,我也应该在第二个测试套件中出现,对吗?我还有更多关于数据对象以及如何使用它们的问题。

这是我同事写的数据对象。我们还没有完成测试的编写,因为我们停下来思考更多,但这里是我们到目前为止的测试。

0 投票
2 回答
246 浏览

javascript - 量角器中的AngularJS E2E测试失败

我基本上是在尝试为这个网页编写测试:http ://www.talklocal.com/mobile/#/step1

我想填写表格中的信息,然后单击下一步按钮。虽然测试应该将我重定向到表单的第 2 步(检查 url),但它没有,而是失败了。测试代码:

终端中的错误消息:

我用谷歌搜索了这些错误,并一直在尝试为 element(by.attribute) 方法插入不同的类和属性,但无济于事。

我将不胜感激有关此问题的任何和所有反馈。谢谢!

0 投票
1 回答
8864 浏览

javascript - 如何使用量角器检查班级名称的变化

执行特定操作后需要测试类名的更改。在我的应用程序中,按下按钮后,页脚进度条会显示进度。

页脚代码的唯一变化是类名的变化。以下是代码片段:

前:

流程完成后:

如何使用量角器测试类名的变化?