Aracılığıyla paylaş


Kodlanmış UI sınamalarına HTML5 denetimlerini kullanma

Kodlanmış UI testleri bazı Internet Explorer 9 ve Internet Explorer 10 dahil HTML5 denetimler için destek içerir.

Gereksinimler

  • Visual Studio Ultimate, Visual Studio Premium
Uyarı notuUyarı

Internet Explorer 10'den önceki sürümlerde, Internet Explorer işlemi ile karşılaştırıldığında, daha yüksek bir Ayrıcalık düzeyi, kodlanmış UI testleri çalıştırmak mümkün.Internet Explorer 10 olarak kodlanmış UI testleri çalıştırırken, kodlanmış UI testi hem Internet Explorer işlemi aynı ayrıcalık düzeyinde olması gerekir.Internet Explorer 10 daha güvenli AppContainer özellikler nedeniyle budur.

Uyarı notuUyarı

Internet Explorer 10 kodlanmış bir UI testi oluşturduğunuzda, Internet Explorer 9 veya Internet Explorer 8 kullanarak çalışmayabilir.Bu, çünkü Internet Explorer 10 HTML5 ses, Video, ProgressBar ve kaydırıcıyı gibi denetimleri içerir.Bu HTML5 denetimler, Internet Explorer 9 veya Internet Explorer 8 tarafından tanınmaz.Benzer şekilde, Internet Explorer 9 kullanarak kodlanmış UI testinizi de Internet Explorer 8 ile tanınmaz bazı HTML5 denetimleri içerebilir.

Desteklenen HTML5 denetimleri

Kodlanmış UI testlerini doğrulama aşağıdaki HTML5 denetimleri kaydı ve kayıttan yürütme için destek içerir:

  • Ses denetimi

  • Görüntü denetimi

  • Slider

  • ProgressBar

Hh532149.collapse_all(tr-tr,VS.110).gifSes denetimi

Ses denetimi: HTML5 ses denetimi eylemler doğru şekilde kaydedilir ve kayıttan yürütülebilir.

HTML5 ses denetimi

Eylem

Kaydetme

Oluşturulan kod

Ses Çal

Doğrudan denetim veya denetimleri bağlam menüsünden.

<name> Kullan 00: 00: 00'dan ses

HtmlAudio.Play(TimeSpan)

Ses belirli bir zamanda arama

<name> Arama Ses ile 00: 01: 48

HtmlAudio.Seek(TimeSpan)

Pause ses

Doğrudan denetim veya denetimleri bağlam menüsünden.

<name> Duraklat Ses 00: 01: 53 at

HtmlAudio.Pause(TimeSpan)

Sessiz ses

Doğrudan denetim veya denetimleri bağlam menüsünden.

Sessiz <name> Ses

HtmlAudio.Mute()

Ses sesi Aç

Doğrudan denetim veya denetimleri bağlam menüsünden.

<name> Sesi Aç Ses

HtmlAudio.Unmute()

Ses düzeyini değiştirme

<name>, Sesi ayarlama Ses 79 %

HtmlAudio.SetVolume(float)

HtmlAudio için aşağıdaki özellikler kullanılabilir ve bunların tümünün üzerinde bir onay işlemi ekleyebilirsiniz:

string AutoPlay
string Controls
string CurrentSrc
string CurrentTime
string CurrentTimeAsString
string Duration
string DurationAsString
string Ended
string Loop
string Muted
string Paused
string PlaybackRate
string ReadyState
string Seeking
string Src
string Volume

Arama özellikleri: için arama özellikleri HtmlAudio olan Id, Name ve Title.

Filter properties: The filter properties for HtmlAudio are Src, Class, ControlDefinition and TagInstance.

[!NOT]

Süre Seek ve Duraklat için önemli olabilir.Kayıttan yürütme sırasında kodlanmış UI testi içinde belirtilen süre kadar bekler (TimeSpan) önce Sesi duraklatma.İşlemin üstlenmesine bazı özel durum tarafından Duraklat komutunu vurarak önce belirtilen süre geçtiyse, bir özel durum.

Hh532149.collapse_all(tr-tr,VS.110).gifGörüntü denetimi

Görüntü denetimi: HTML5 Video Denetimi eylemler doğru şekilde kaydedilir ve kayıttan yürütülebilir.

HTML5 Video Denetimi

Eylem

Kaydetme

Oluşturulan kod

Video oynatma

Doğrudan denetim veya denetimleri bağlam menüsünden.

<name> Kullan Videodan 00: 00: 00

HtmlVideo.Play(TimeSpan)

Videoda belirli bir süre için arama

<name> Arama 00: 01: 48 Video

HtmlVideo.Seek(TimeSpan)

Videoyu duraklat

Doğrudan denetim veya denetimleri bağlam menüsünden.

<name> Duraklat 00: 01: 53 Görüntü

HtmlVideo.Pause(TimeSpan)

Sessiz video

Doğrudan denetim veya denetimleri bağlam menüsünden.

Sessiz <name> Video

HtmlVideo.Mute()

Video sesi Aç

Doğrudan denetim veya denetimleri bağlam menüsünden.

<name> Sesi Aç Video

HtmlVideo.Unmute()

Videonun ses düzeyini değiştirme

<name>, Sesi ayarlama Video 79 %

HtmlAudio tüm özelliklerini HtmlVideo için kullanılabilir.Buna ek olarak, şu üç özelliği de kullanılabilir.Tüm bunların onaylama işlemi eklenebilir.

string Poster
string VideoHeight
string VideoWidth

Arama özellikleri: için arama özellikleri HtmlVideo olan Id, Name ve Title.

Filter properties: The filter properties for HtmlVideo are Src, Poster, Class, ControlDefinition and TagInstance.

[!NOT]

Geri sarma veya-30s veya +30s etiketleri kullanarak video ileri sarma, bunun için uygun zaman arama için toplanacak.

Hh532149.collapse_all(tr-tr,VS.110).gifSlider

Kaydırıcı denetimi: HTML5 kaydırıcı kontrolü üzerinde eylemler doğru şekilde kaydedilir ve kayıttan yürütülebilir.

HTML5 kaydırıcı denetimi

Eylem

Kaydetme

Oluşturulan kod

Bir konum kaydırıcısını ayarlayın

<x> Konumuna Ayarla <name> içinde Kaydırıcı

HtmlSlider.ValueAsNumber= <x>

HtmlSlider için aşağıdaki özellikler kullanılabilir ve bunların tümünü onaylama işlemi eklenebilir:

string Disabled
string Max
string Min
string Required
string Step
string ValueAsNumber

Hh532149.collapse_all(tr-tr,VS.110).gifProgressBar

ProgreesBar denetimi: ProgressBar olup interactable olmayan bir denetim.Onayları ekleyebilirsiniz Value ve Max bu denetimin özellikleri.

HTML5 ProgressBar denetimi

Ayrıca bkz.

Kavramlar

Kodlanmış Kullanıcı Arabirimi Testleri Kullanarak Kod Doğrulama

Kodlanmış UI Testleri ve Eylem Kayıtları için Desteklenen Yapılandırmalar ve Platformlar

Diğer Kaynaklar

html öğeleri

Kodlanmış UI testleri oluşturma

Kodlanmış UI testinizi özelleştirme