问题标签 [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.
angularjs - 量角器和 IE11 导航问题
我正在使用Protractor.Net并且遇到了一个奇怪的 IE 问题。我相信这个问题与网站引导有关,但知识不够,无法弄清楚。但是,相同的代码在Chrome
和上运行良好Firefox
。
我在同一页面上执行了两个不同的测试。我的应用程序是non-angular
和angualr
混合的。导航到 Angular 页面后,第一次测试执行没有任何问题。为了测试需要,我再次导航到相同的url
位置,当我尝试这样做时,它会崩溃。附件也可在Imgur
Imgur
Imgur
Imgur
protractor - 在使用 Protractor 进行 E2E 测试时使用数据对象
所以我和一位同事正在讨论为我们的 e2e 测试制作一个数据对象。根据我对数据对象的理解,它们用于解耦您的测试套件。例如,我的第一个测试套件是创建一个帐户并测试字段是否有效,第二个测试套件登录到该帐户并进行自己的测试。有人告诉我最好使用数据对象(不是页面对象),以防第一个测试套件在创建帐户时失败。这样我们就可以使用第二个测试套件中的数据对象来创建一个新用户,仅用于测试登录。我的问题是,如果我的第一个测试套件创建帐户失败,为什么在我的第二个测试套件中创建帐户会通过?无论我在第一个测试套件中遇到什么错误,我也应该在第二个测试套件中出现,对吗?我还有更多关于数据对象以及如何使用它们的问题。
这是我同事写的数据对象。我们还没有完成测试的编写,因为我们停下来思考更多,但这里是我们到目前为止的测试。
angularjs - 异步脚本超时
我是量角器的新手并使用量角器网。运行 Protractor-net 脚本时出现“异步脚本超时:0 秒内未收到结果”异常。
https://github.com/bbaia/protractor-net
这是否意味着传递用于识别角度元素的参数是错误的?
找到这个解决方案来解决这个问题 - https://github.com/angular/protractor/issues/117
我如何在量角器网络中实现相同的目标?
angularjs - Protractor-net,非角度登录页面
使用量角器网络,登录页面是non-angular
,而主页是有角度的。因此无法url
使用 using启动浏览器NgWebDriver
,可能是因为它正在寻找角度。试过了angular.ignoreSynchronization="false"
。但同样的问题。如果我使用angDriver.WrappedDriver.FindElement
交叉登录,则无法识别主页中的角度对象Asynchronous
-脚本错误超时。
angularjs - 角度对象无法识别 -Protractor-net
脚本在量角器网络上的这一步失败 ....NgWebDriver.cs 文件可能在命令步骤 get('$browser') notifyWhenNoOutstandingRequests(callback) - 关于 $browser 或 notifyWhenNoOutstandingRequests 用于什么的任何想法?
google-chrome - Chrome 浏览器版本 42.0.2311.152 m(64 位) - 不允许在量角器自动测试中在浏览器上查看 pdf
新版 Chrome 浏览器不包含 -Mine 类型 - application/pdf(通过量角器运行时),这将允许我在浏览器上查看 pdf 并通过量角器测试 url,但它会自动下载并关闭选项卡。如果您手动打开 chrome 并单击链接,它将在下一个选项卡中打开 pdf 并且不会自动下载。
手动运行 chrome 具有以下扩展名:
Chrome 自动化扩展 - 由 Protractor 运行 (MIME 类型 - 应用程序/pdf 扩展在这里缺失,它允许浏览器在由量角器直接连接浏览器运行的 chrome 自动化扩展上查看浏览器上的 pdf)
chrome 上有类似的问题,但还没有解决方案:https ://productforums.google.com/forum/#!topic/chrome/A3XrBbHD80U
protractor-net - 量角器版本 2.0.0
以前,我使用的是量角器版本 1.5.0,现在我使用量角器 2.0.0 进行了更新,并且在 1.5.0 中工作的代码在 2.0.0 中不起作用,请任何人帮我解决这个问题。
让我向您展示我在 1.5.0 中编写的代码:
现在,同样在 2.0.0 中不起作用。
protractor - 安装量角器时出现错误
我正在尝试按照本指南安装量角器:
在外壳中的 ubuntu 上,我输入:sudo npm install -g protractor
有一大堆信息告诉我们某些特定软件包的安装是否顺利。在这里,我在某些软件包上遇到了一些错误。我添加了错误,并没有添加运行良好的错误。任何人都知道如何解决这个问题。
感谢您的任何帮助,您可以提供
c# - 在 Protractor.NET 中只加载一次浏览器?
我是 Protractor.NET 的新手,如果这是一个外行问题,我深表歉意。
我正在使用 Protractor.NET 测试我的 AngularJs 应用程序。我用 C# 编写了多个测试场景。但是对于执行的每一个测试,量角器都会一次又一次地加载浏览器并关闭/退出它。有没有可能避免这种情况??并且只加载一次浏览器,然后使用该实例让我的测试场景执行。
这有可能实现吗?
如果我注释掉 [TestCleanup] 方法,浏览器不会关闭并创建新实例。我只需要使用一个实例并执行我的测试用例。
c# - 如何获取 Protractor.NET 中的隐藏元素值?
我有一个隐藏的输入类型,它存储一个主键 ID。如何获得隐藏的类型值?是否有可能使用 Protractor.NET 获得价值?
下面是我获取 Id 值但徒劳的代码