Невозможно получить доступ к интерфейсу IWebdriver для Selen Webdriver в Visual Studio Code c # - PullRequest
0 голосов
/ 25 февраля 2019

Я написал базовый скрипт на c # для вызова браузера Chrome с использованием селенового веб-драйвера в коде Visual Studio. Устройство не имеет доступа к Интернету . Я вручную добавил пакеты nuget selenium webdriver / chrome и newtonsoft в файл проекта.Но когда я пытаюсь использовать OpenQA.Selenium, он не показывает ссылку (используя intellisense) и, следовательно, не может вызвать экземпляр IWebdriver.Кто-нибудь может подсказать, почему я не могу использовать пакет, несмотря на добавление ссылки на веб-драйвер?

Ниже приведен файл csproj.

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.2</TargetFramework>
<RestoreSources>../Downloads/pkg- 
webdriver/selenium.webdriver/3.141.0</RestoreSources>
<RestoreSources>../Downloads/pkg- 
newton/newtonsoft.json/10.0.3</RestoreSources>
<RestoreSources>../Downloads/pkg- 
chrome/selenium.chrome.webdriver/2.45.0</RestoreSources>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="newtonsoft.json" Version="10.0.3" />
<PackageReference Include="selenium.chrome.webdriver" Version="2.45" />
<PackageReference Include="selenium.webdriver" Version="3.141.0" />
</ItemGroup>
</Project>

Ниже приведен скрипт:

using System;
using OpenQA.Selenium; --Can't import this package
namespace NAS
{
class Program
{
    static IWebdriver driver;

    static void Main(string[] args)
    {
        Console.WriteLine("Hello World!");
    }
}

Вывод восстановления dotnet:

 Restoring packages for /Users/admin/NAS/NAS.csproj...
 Restore completed in 223.99 ms for /Users/admin/NAS/NAS.csproj.

Сборка и очистка:

armagnac:NAS admin$ **dotnet clean**
Microsoft (R) Build Engine version 15.9.20+g88f5fadfbe for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 25/02/2019 09:08:41.
1>Project "/Users/admin/NAS/NAS.csproj" on node 1 (Clean target(s)).
1>CoreClean:
     Creating directory "obj/Debug/netcoreapp2.2/".
1>Done Building Project "/Users/admin/NAS/NAS.csproj" (Clean target(s)).
Build succeeded.
0 Warning(s)
0 Error(s)

Time Elapsed 00:00:00.51
armagnac:NAS admin$ **dotnet build**
Microsoft (R) Build Engine version 15.9.20+g88f5fadfbe for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
Restore completed in 33.86 ms for /Users/admin/NAS/NAS.csproj.
NAS -> /Users/admin/NAS/bin/Debug/netcoreapp2.2/NAS.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:01.23
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...