问题标签 [protractor-net]

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 回答
337 浏览

protractor - 如何使用量角器获取数据中单元格的计数

我无法获取下表中单元格的计数。我想只在表格主体中获取计数。请帮助我实现这一点-我希望得到计数-

请让我知道如何实现这一目标。谢谢!!

我试过的 - 但我得到的计数是 3。实际上计数应该是 1

见下图 希望获取列付款费用的行数

0 投票
0 回答
421 浏览

c# - 如何使用 C# 量角器设置文本角度的值?

我在我的应用程序中使用 text-angular ( https://github.com/textAngular/textAngular ) 作为编写邮件的文本框。

通过 C# protractor 编写测试时,我无法更新文本框的值。即使我能够访问底层的 TextArea 元素,但它是只读的,无法使用 Text、SendKeys() 等设置值。

下面是放在html文件中的代码

这是浏览器中的渲染输出。

我正在使用下面的代码来更新 textarea 中的值。

尝试更新时遇到异常。

0 投票
1 回答
1893 浏览

javascript - 如何使用量角器测试分页功能

请指导我如何使用量角器浏览不同的分页页面,我关注了这个博客:http ://seleniumhome.blogspot.com/2013/07/how-can-we-automate-pagination-using.html ,不幸的是代码不管用。这是我的应用程序中的代码:

这是我尝试过的,但收到错误:

0 投票
1 回答
322 浏览

protractor-net - 如何使用 Proractor.net c# UI 自动化拖放元素

拖放功能停止使用 Protractor.net c# 为我工作的可能原因是什么?

使用http://marceljuenemann.github.io/angular-drag-and-drop-lists/demo/#/advanced来测试这个功能。但对我没有用。

这是我尝试的示例代码:

Wait.Until(ExpectedConditions.ElementIsVisible(By.XPath("//h3[.='Container (允许的效果:全部)']")));

var elem = NgDriver.FindElement(By.XPath("//h3[.='Container (effects allowed: all)']"));

IWebElement parentElement = elem.FindElement(By.XPath(".."));

IWebElement mov = parentElement.FindElement(NgBy.Repeater("item in container.items"));

还尝试了 Action 中的 DragAndDrop() 函数。

任何帮助将不胜感激。

0 投票
2 回答
510 浏览

html - protractor-jasmine2-html-reporter 不创建 html 报告

我在量角器 config.js 中有以下配置,但它只生成指定文件夹中的屏幕截图,而不是 HTML 报告。

我已经完成了这里的步骤

https://www.npmjs.com/package/protractor-jasmine2-html-reporter

有人可以指定我失踪的地方还是有任何版本特定的问题?

我正在使用 量角器版本 5.2.0节点 v6.11.2

0 投票
0 回答
995 浏览

angular - 如何使量角器与 Angular 5 一起使用


我想在 Angular 5 上运行 Protractor 自动化。
它会工作吗?它完全兼容吗?
有没有地方我可以找到关于角度 5 的量角器的一些信息?


编辑:
例如 NgWebDriver 使用 ClientSideScripts,它具有带有“角度”的硬编码脚本。(例如 WaitForAngular)它如何与 Angular 5 一起使用?

0 投票
2 回答
6872 浏览

c# - System.Reflection.TargetInvocationException :调用的目标已引发异常

我正在尝试自动化一个 reactjs 应用程序和我们的项目使用的框架,该框架基于 C# 和 protractor-net 构建。

在任何单击或断言功能后,我收到以下错误,但代码中定义的操作成功执行。

这个错误的原因是什么?

注意:在使用 Thread.Sleep(1000) 等待时,有时代码会起作用。我也尝试使用 Javascript 来单击元素,结果是相同的。

0 投票
1 回答
509 浏览

c# - C# Protractor angular 从未提供 resumeBootstrap

这是我的第一个 stackoverflow 问题。我已经在这个网站上搜索了一些答案,但是我发现的所有解决方案都对我不起作用,或者它们适用于 Java 或 javascript。

情况

作为一名初级自动化测试人员,我使用 Selenium Webdriver 和 Protractor.Net 在 C# 中创建了一种自动化测试框架。该框架由两部分组成。

  1. 页面对象

  2. 测试

还有一个页面对象基类。在这个类中,我定义了每个页面对象使用的方法,例如打开特定程序模块的方法。在测试中,还有一个基类。在此类中定义了测试属性(C# UnitTest),例如 TestInitialize、TestCleanup、AssemblyCleanup。

在 Test Base 类中我还定义了 NgWebDriver、ChromeDriver:

在 Page Object Base 类中,我定义了一个打开网站特定部分的方法:

参数 spa 包含要导航到的 url。

测试用例

测试用例很简单:网站模块 x 的打开模块 x 只是一个 url

测试用例的完整代码:

问题: 从几周前开始,我在运行测试用例时收到以下错误:

结果堆栈跟踪:

屏幕/浏览器上的结果

运行测试时会发生以下情况:

  1. chrome 浏览器启动(确定)

  2. chrome浏览器打开最大化(好的)

  3. chrome 浏览器获取 url (ok)

  4. 浏览器为空显示空白页(NOK)

不知何故,我发现了以下错误:angular never提供resumeBootstrap

我在 google 和 stackoverflow 上进行了搜索,并尝试了一些答案,例如同步选项: driver.IgnoreSynchronization 问题并不总是出现。有时页面已加载并继续测试。我已经尝试重新安装 protractor-net、更新的 chromedriver 和 seleniumdriver。问题依然存在。

如果有人可以帮助我解决这个问题。

0 投票
1 回答
217 浏览

protractor - 量角器打字稿在非角度应用程序中关闭弹出窗口

我正在非角度应用程序中处理量角器/打字稿,使用处理程序并尝试验证和关闭弹出消息。这是代码,但这看起来不像关闭弹出窗口。也许单击并没有真正单击确定按钮。

这是代码:

你能帮我吗 ?

谢谢

肖恩,

0 投票
0 回答
73 浏览

protractor - 无法读取量角器中的表格元素

尝试阅读下表。

但是,当我尝试单独获取每个值时,我被卡住了。