Udostępnij za pośrednictwem


Rozszerzanie zakodowanej testów interfejsu użytkownika i działania nagrania do obsługi programu Microsoft Excel

Badania ramy dla zakodowanej testy interfejsu użytkownika i nagrania akcji nie obsługuje Każdy przykładowy interfejs użytkownika.Nie obsługuje określonego interfejsu użytkownika, który chcesz przetestować.Nie na przykład, można od razu utworzyć kodowane jako test interfejsu użytkownika lub rejestrowanie dla akcji Microsoft Excel arkusza kalkulacyjnego.Można jednak utworzyć własne rozszerzenie kodowane jako struktury testowej interfejsu użytkownika będzie wspierać szczególne UI wykorzystując możliwość rozszerzania kodowane jako struktury testowej interfejsu użytkownika.Następujący temat zawiera przykład sposoby rozszerzenia poczyniono w celu utworzenia zakodowanej testy interfejsu użytkownika i nagrań akcji dla Microsoft Excel.Aby uzyskać więcej informacji na temat platform, które są obsługiwane, zobacz Obsługiwane konfiguracje oraz platformy zakodowanych testów interfejsu użytkownika i nagrywania akcji.

Wymagania

  • Visual Studio Ultimate, Visual Studio Premium

Ta sekcja przedstawia kodowane jako rozszerzenie test interfejsu użytkownika, który można nagrywać i odtwarzać testy w arkuszu kalkulacyjnym programu Excel.Każda część rozszerzenia jest wyjaśnione w tej sekcji i komentarzy do kodu dla deweloperów, którzy chcą tworzyć tylko takie przedłużenie.

Przegląd architektury

Architektura Test interfejsu użytkownika

Pobieranie próbki

Próbka składa się z czterech projektów w CodedUIExtensibilitySample.sln rozwiązania:

  • CodedUIextensibilitySample

  • ExcelCodedUIAddInHelper

  • ExcelUICommunicationHelper

  • SampleTestProject

Aby pobrać pliki projektu, użyj polecenia witrynę sieci Web firmy Microsoft.

[!UWAGA]

Próbka jest przeznaczony do użytku z programem Microsoft Excel 2010.Próbka może działać z innych wersji programu Microsoft Excel, ale nie jest obecnie obsługiwany.

Szczegółowe informacje dotyczące próbki

Poniższe sekcje zawierają informacje o próbki oraz jej strukturą.

Ff398055.collapse_all(pl-pl,VS.110).gifDodatek programu Microsoft Excel: ExcelCodedUIAddinHelper

Ten projekt zawiera dodatek, który działa w procesie programu Excel.Zobacz Przykładowy dodatek Excel do testowania zakodowanej interfejsu użytkownika zwięzły przegląd projektu dodatek.

Aby uzyskać więcej informacji, zobacz Instruktaż: Tworzenie na pierwszym poziomie aplikacji Add-in for Excel.

Ff398055.collapse_all(pl-pl,VS.110).gifExcel komunikacji interfejsu użytkownika: ExcelUIcommunicationHelper

Ten projekt zawiera IExcelUICommunication interfejs i klasy informacji, które są używane do przesyłania danych między kodowane Framework testowanie interfejsu użytkownika i Excel.Aby uzyskać więcej informacji, zobacz Interfejs programu Communicator Excel próbki.

Ff398055.collapse_all(pl-pl,VS.110).gifKodowane rozszerzenie interfejsu użytkownika Test: CodedUIExentsibilitySample

Ten projekt zawiera niestandardowe klasy, które są używane w badaniach arkusza programu Microsoft Excel.Kod dla każdego z tych klas jest dość oczywista.Jednakże firma Microsoft przekazuje krótki opis każdej klasy niestandardowej.Aby uzyskać więcej informacji, zobacz Próbki są kodowane rozszerzenie badania interfejsu użytkownika dla programu Excel.

Ff398055.collapse_all(pl-pl,VS.110).gifWdrażanie dodatek i rozszerzeniem swojej

Po utworzeniu wszystkich projektów i obiektów, uruchomić pod warunkiem CopyDrop.bat pliku z uprawnieniami administratora.Ten plik jest kopiowany ExcelCodedUIAddinHelper plików DLL i PDB do "%CommonProgramFiles%\Microsoft Shared\VSTT\10.0\UITestExtensionPackages\*.*" i ExcelUICommunicationHelper plików DLL i PDB do "%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies".Może być konieczne dostosowanie ścieżki dokładna kopia, ale instalacja dodatkowych nie jest wymagana.Na komputerze 64-bitowym, należy użyć 32-bitowe Visual Studio Premium wiersza polecenia do uruchomienia CopyDrop.bat pliku.

Ff398055.collapse_all(pl-pl,VS.110).gifTestowanie programu Excel z SampleTestProject

Badanie można uruchomić w projekcie badania pod warunkiem, który używa określonej wersji programu Excel mogą nie mieć, lub utworzenie projektu badania i nagrać test własny.Aby uzyskać więcej informacji, zobacz Tworzenie zakodowanej testy interfejsu użytkownika.

Zobacz też

Informacje

UITestPropertyProvider

UITechnologyElement

UITestActionFilter

UITestExtensionPackage

Koncepcje

Weryfikowanie kodu przy użyciu kodowanych testów interfejsu użytkownika

Najważniejsze wskazówki dotyczące zakodowanej testów interfejsu użytkownika

Obsługiwane konfiguracje oraz platformy zakodowanych testów interfejsu użytkownika i nagrywania akcji