小编JOb*_*loh的帖子

Visual Studio:无法识别“使用名称空间”

自创建以来,我就有一个Selenium框架,该框架一直很顺利。我今天实现了Visual Studio Team Explorer,从远程分支撤出后,Intellisense开始对我大吼大叫,说我的命名空间之一不存在。它不喜欢的线条是

using PageObjectModel.PageObjects.Maintenance;
Run Code Online (Sandbox Code Playgroud)

var SettlementAccountReconciliations = new SettlementAccountReconciliation(_driver);
Run Code Online (Sandbox Code Playgroud)

在维护目录中可以找到SettlementAccountReconciliation。这是我不喜欢目录的测试类的完整代码:

using NLog.Internal;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using PageObjectModel.ControlObjects;
using PageObjectModel.PageObjects;
using PageObjectModel.PageObjects.Process;
using PageObjectModel.PageObjects.Status;
using System;
using PageObjectModel.PageObjects.Maintenance; // **LINE WITH MAINTENANCE UNDERLINED**


namespace PageObjectModel.Tests.TaskTesting
{
    [TestFixture]
    class JiraTaskTesting
    {
        private IWebDriver _driver;

        [OneTimeSetUp]
        public void SetUp()
        {
            _driver = new ChromeDriver();
            DriverContext.Driver = _driver;

            _driver.Manage().Window.Maximize();
            var ConfigManager = new ConfigurationManager();
            var Login = new Login(_driver);
            Login.SignIn(ConfigManager.AppSettings["Username"], ConfigManager.AppSettings["Password"]);
        }

        [Test]
        public void ReportNameStandardizationSettlementAccountReconciliations()
        {
            // …
Run Code Online (Sandbox Code Playgroud)

c# intellisense visual-studio visual-studio-2017

5
推荐指数
1
解决办法
1517
查看次数

如何通过powershell将每行文本文件保存为数组

如果我有一个文本文件,C:\ USER\Documents\Collections\collection.txt具有以下信息:

collectionA.json
collectionB.json
collectionC.json
collectionD.json
Run Code Online (Sandbox Code Playgroud)

我想知道如何通过Powershell,我能够将文本文件中的每一行存储为数组的元素,如...

array arrayFromFile = new Array;
foreach(line x in collection.txt)
{
    arrayFromFile.Add(x);
}
Run Code Online (Sandbox Code Playgroud)

..最终目标是:

foreach(string x in arrayFromFile)
{
    newman run x;
}
Run Code Online (Sandbox Code Playgroud)

我为这个看似简单的问题道歉 - 我以前从未处理过Powershell.

arrays powershell file-io line cmdlet

5
推荐指数
3
解决办法
2万
查看次数

如何在断言中使用正则表达式通配符?

我试图对Assert.AreEqual表头中的一些细节进行一般性调用,但是我正在努力弄清楚如何成功格式化预期结果.GetTableHeader呼叫的返回值如下:

"× •••\r\nAcme Health Fund\r\nBalance Date: 9/27/2017"
Run Code Online (Sandbox Code Playgroud)

我只想断言Acme Health Fund的文本存在.我目前的电话是这样的:

Assert.AreEqual("/.*Acme Health Fund.*/" , GetTableHeader() );
Run Code Online (Sandbox Code Playgroud)

如何在AreEqual调用中将我的第一个参数格式化为ONLY expect "Acme Health Fund"

regex nunit assert

4
推荐指数
1
解决办法
638
查看次数

如何返回C#类文件路径

我试图检索任何给定类的单个文件路径.例如,我在以下文件路径中有类AuthorizeOverrideBalancingPopup.cs:

C:\研发\ POM\PageObjectModel\PageObjects \面板\ AuthorizeOverrideBalancingPopup.cs

是否有任何C#方法可以用来返回完整的文件路径?似乎大多数其他类似的问题返回IDE的目录而不是类本身,它位于完全不同的目录中.

c#

2
推荐指数
1
解决办法
346
查看次数

C#如果没有正确的"什么都不做"的语法

我对编程很新,在我最近的工作中,我创建了以下if if语句嵌套在for循环中:

for (int i = 0; i < originalColumnCells.Count; i++)
{
    if (originalColumnCells[i] == sortedColumnCells[i])
    {
        // Do Nothing
    }
    else
    {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

在if语句中,正如您所看到的,如果语句为true,我希望该方法不执行任何操作.在这种情况下,是否正确的语法来注释掉"// Do Nothing",还是应该将它作为开放和封闭的括号?或者也许把括号放在if行的末尾?

任何有关"正确"处理此方法的建议都将受到赞赏

c# syntax

0
推荐指数
3
解决办法
5268
查看次数