我正在使用Protractor测试Web应用程序项目.我写的几个测试用例运行正常,但是当我尝试计算父div元素中存在的div元素的数量时,我遇到了困难.我的div的结构如下所示
<div class="page-kontact-main">
<div class="buttons contact_page">
<a href="http://mysite.se/om-oss/" class="btn btn-default button">Om oss</a>
<a href="http://mysite.se/offert-3/" class="btn btn-default button">Offert</a>
<a href="http://mysite.se/tjanster/" class="btn btn-default button">Våra Tjänster</a>
</div>
<div class="row kontact-title">
<h2>Våra medarbetare</h2>
<p>
Test desc <span class="s47jd228h2" id="s47jd228h2_5">med</span> passion och engagemang för it & system. Skicka in din ansöka
</p>
<p> </p>
</div>
<div class="row clearfix">
<div class="col206"></div>
<div class="col206"></div>
<div class="col206"></div>
<div class="col206"></div>
<div class="col206"> </div>
<div class="col206"></div>
<div class="col206"></div>
<div class="col206"> </div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我已经编写了如下所示的测试用例,但它没有运行错误,预计未定义为等于21.
it('Getting the count of contact names ', …Run Code Online (Sandbox Code Playgroud) selenium css-selectors angularjs selenium-webdriver protractor
我将在我的应用程序中实现单元测试,为此我选择了Karma.但我正在努力研究如何使用Karma语法编写测试用例.请给我一些关于Karma语法的初始资源和教程链接.
angularjs jasmine-headless-webkit karma-runner karma-jasmine
我使用visual studio创建了一个EPIServer CMS站点.我可以使用编辑模式访问该网站.我想在该网站上添加一些图片.但是,当我尝试使用上传选项上传图像时,它显示失败的消息.为什么会发生这种情况你知道吗?但是当我从EPIServer团队提供的demp'Aloy Site'上传图像时,它已成功上传.请告诉我这可能的原因.
感谢并关注Utpal Maity
在我的angularjs页面中,我使用angularjs的$ rootscope对象将全局数据传递给另一个控制器.在我的控制器中,我成功地能够捕获存储在$ rootscope对象中的值,并且值正确填充,我正在使用标签控件中的值.但是当我刷新页面时,价值就会消失.这有什么问题以及我如何克服这种情况.
$ scope.loginname = $ rootScope.curusername;
谢谢并尊重Utpal
我在 EPIServer 中创建了一个包含 4 个页面的 CMS 站点。现在我想将 id '5' 的页面设置为起始页面。在 episerver.config 部分中,我没有找到 sitesettings 部分。我正在开发.NET提供的MVC应用程序模板。但没有获得任何设置 pagestarid 的选项。在 episever.config 文件中设置 taht 的位置。
我的配置文件是这样的:
<episerver xmlns="http://EPiServer.Configuration.EPiServerSection">
<workflowSettings>
<workflowHost type="EPiServer.WorkflowFoundation.AspNetWorkflowManager,EPiServer.WorkflowFoundation" />
<definitions>
<!-- definition: Workflow definitions that should be predefined, that is if no definition with
specified type exists it will be created-->
<!--
<definition name="Sequential Approval" description="A sequential approval workflow for pages" type="EPiServer.WorkflowFoundation.Workflows.SequentialApproval,EPiServer.WorkflowFoundation"/>
<definition name="Parallel Approval" description="A paralell approval workflow for pages" type="EPiServer.WorkflowFoundation.Workflows.ParallelApproval,EPiServer.WorkflowFoundation"/>
<definition name="Request for feedback" description="Assigns request for feedback tasks to …Run Code Online (Sandbox Code Playgroud) 我想动态解析一个 JSON 数据并读取它的键和它们的值,而不是在一个具体的类中将它序列化,因为 JSON 数据可能会不时不同。但是对于最初的测试,一个样本数据是这样的。在此数据中,我想获取属性值,如果 JSON 数据也包含复杂的结构,我还想读取子属性值如何在 C# 中执行此操作。
{"id":4877891717,"email":"rvp@insync.com","accepts_marketing":true,"created_at":"2017-03-24T08:39:56+01:00","updated_at":"2017-04-10T09:40:42+02:00","first_name":"Robin","last_name":"Van Persie","orders_count":8,"state":"disabled","total_spent":"2320.00","last_order_id":4434634693,"note":"","verified_email":true,"multipass_identifier":null,"tax_exempt":true,"phone":"+3225551212","tags":"","last_order_name":"#1116","addresses":[{"id":5143111941,"first_name":"Robin","last_name":"Van Persie","company":"InSync","address1":"CB 28, El Solo Road","address2":"CB 28, El Solo Road","city":"Brussels","province":"EU","country":"Belgium","zip":"123456","phone":"12345678","name":"Robin Van Persie","province_code":null,"country_code":"BE","country_name":"Belgium","default":true}],"default_address":{"id":5143111941,"first_name":"Robin","last_name":"Van Persie","company":"InSync","address1":"CB 28, El Solo Road","address2":"CB 28, El Solo Road","city":"Brussels","province":"EU","country":"Belgium","zip":"123456","phone":"12345678","name":"Robin Van Persie","province_code":null,"country_code":"BE","country_name":"Belgium","default":true}}
Run Code Online (Sandbox Code Playgroud)
我正在尝试这种方式。但是在 geiing tiken 之后我会做什么。
foreach (JObject token in jObject.Children())
{}
Run Code Online (Sandbox Code Playgroud)
谢谢
angularjs ×3
episerver ×2
episerver-7 ×2
.net ×1
c# ×1
json.net ×1
karma-runner ×1
protractor ×1
selenium ×1