问题标签 [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.
c# - 如何使用 C# 量角器设置文本角度的值?
我在我的应用程序中使用 text-angular ( https://github.com/textAngular/textAngular ) 作为编写邮件的文本框。
通过 C# protractor 编写测试时,我无法更新文本框的值。即使我能够访问底层的 TextArea 元素,但它是只读的,无法使用 Text、SendKeys() 等设置值。
下面是放在html文件中的代码
这是浏览器中的渲染输出。
我正在使用下面的代码来更新 textarea 中的值。
尝试更新时遇到异常。
javascript - 如何使用量角器测试分页功能
请指导我如何使用量角器浏览不同的分页页面,我关注了这个博客:http ://seleniumhome.blogspot.com/2013/07/how-can-we-automate-pagination-using.html ,不幸的是代码不管用。这是我的应用程序中的代码:
这是我尝试过的,但收到错误:
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() 函数。
任何帮助将不胜感激。
html - protractor-jasmine2-html-reporter 不创建 html 报告
我在量角器 config.js 中有以下配置,但它只生成指定文件夹中的屏幕截图,而不是 HTML 报告。
我已经完成了这里的步骤
https://www.npmjs.com/package/protractor-jasmine2-html-reporter
有人可以指定我失踪的地方还是有任何版本特定的问题?
我正在使用 量角器版本 5.2.0, 节点 v6.11.2
angular - 如何使量角器与 Angular 5 一起使用
我想在 Angular 5 上运行 Protractor 自动化。
它会工作吗?它完全兼容吗?
有没有地方我可以找到关于角度 5 的量角器的一些信息?
编辑:
例如 NgWebDriver 使用 ClientSideScripts,它具有带有“角度”的硬编码脚本。(例如 WaitForAngular)它如何与 Angular 5 一起使用?
c# - System.Reflection.TargetInvocationException :调用的目标已引发异常
我正在尝试自动化一个 reactjs 应用程序和我们的项目使用的框架,该框架基于 C# 和 protractor-net 构建。
在任何单击或断言功能后,我收到以下错误,但代码中定义的操作成功执行。
这个错误的原因是什么?
注意:在使用 Thread.Sleep(1000) 等待时,有时代码会起作用。我也尝试使用 Javascript 来单击元素,结果是相同的。
c# - C# Protractor angular 从未提供 resumeBootstrap
这是我的第一个 stackoverflow 问题。我已经在这个网站上搜索了一些答案,但是我发现的所有解决方案都对我不起作用,或者它们适用于 Java 或 javascript。
情况
作为一名初级自动化测试人员,我使用 Selenium Webdriver 和 Protractor.Net 在 C# 中创建了一种自动化测试框架。该框架由两部分组成。
页面对象
测试
还有一个页面对象基类。在这个类中,我定义了每个页面对象使用的方法,例如打开特定程序模块的方法。在测试中,还有一个基类。在此类中定义了测试属性(C# UnitTest),例如 TestInitialize、TestCleanup、AssemblyCleanup。
在 Test Base 类中我还定义了 NgWebDriver、ChromeDriver:
在 Page Object Base 类中,我定义了一个打开网站特定部分的方法:
参数 spa 包含要导航到的 url。
测试用例
测试用例很简单:网站模块 x 的打开模块 x 只是一个 url
测试用例的完整代码:
问题: 从几周前开始,我在运行测试用例时收到以下错误:
结果堆栈跟踪:
屏幕/浏览器上的结果
运行测试时会发生以下情况:
chrome 浏览器启动(确定)
chrome浏览器打开最大化(好的)
chrome 浏览器获取 url (ok)
浏览器为空显示空白页(NOK)
不知何故,我发现了以下错误:angular never提供resumeBootstrap
我在 google 和 stackoverflow 上进行了搜索,并尝试了一些答案,例如同步选项: driver.IgnoreSynchronization 问题并不总是出现。有时页面已加载并继续测试。我已经尝试重新安装 protractor-net、更新的 chromedriver 和 seleniumdriver。问题依然存在。
如果有人可以帮助我解决这个问题。
protractor - 量角器打字稿在非角度应用程序中关闭弹出窗口
我正在非角度应用程序中处理量角器/打字稿,使用处理程序并尝试验证和关闭弹出消息。这是代码,但这看起来不像关闭弹出窗口。也许单击并没有真正单击确定按钮。
这是代码:
你能帮我吗 ?
谢谢
肖恩,
protractor - 无法读取量角器中的表格元素
尝试阅读下表。
但是,当我尝试单独获取每个值时,我被卡住了。