目次
概要
ShiftキーやAltキーといった利用できる特殊キーの一覧を取得します。
PowerShellでSeleniumモジュールを利用する方法
Seleniumは多言語で利用可能なツールです。PowerShell専用でSeleniumのクラスは用意されていませんが、C#用に.NETのSeleniumは用意されています。公式には例文も無い...
コマンド(Commond)
Get-SeKeys
代替コマンド(Alias)
無し
構文(Syntax)
無し
オプション
無し
オブジェクトプロパティ
Name | ObjectString |
---|---|
Add | [OpenQA.Selenium.Keys]::Add |
Alt | [OpenQA.Selenium.Keys]::Alt |
ArrowDown | [OpenQA.Selenium.Keys]::ArrowDown |
ArrowLeft | [OpenQA.Selenium.Keys]::ArrowLeft |
ArrowRight | [OpenQA.Selenium.Keys]::ArrowRight |
ArrowUp | [OpenQA.Selenium.Keys]::ArrowUp |
Backspace | [OpenQA.Selenium.Keys]::Backspace |
Cancel | [OpenQA.Selenium.Keys]::Cancel |
Clear | [OpenQA.Selenium.Keys]::Clear |
Command | [OpenQA.Selenium.Keys]::Command |
Control | [OpenQA.Selenium.Keys]::Control |
Decimal | [OpenQA.Selenium.Keys]::Decimal |
Delete | [OpenQA.Selenium.Keys]::Delete |
Divide | [OpenQA.Selenium.Keys]::Divide |
Down | [OpenQA.Selenium.Keys]::Down |
End | [OpenQA.Selenium.Keys]::End |
Enter | [OpenQA.Selenium.Keys]::Enter |
Equal | [OpenQA.Selenium.Keys]::Equal |
Escape | [OpenQA.Selenium.Keys]::Escape |
F1 | [OpenQA.Selenium.Keys]::F1 |
F10 | [OpenQA.Selenium.Keys]::F10 |
F11 | [OpenQA.Selenium.Keys]::F11 |
F12 | [OpenQA.Selenium.Keys]::F12 |
F2 | [OpenQA.Selenium.Keys]::F2 |
F3 | [OpenQA.Selenium.Keys]::F3 |
F4 | [OpenQA.Selenium.Keys]::F4 |
F5 | [OpenQA.Selenium.Keys]::F5 |
F6 | [OpenQA.Selenium.Keys]::F6 |
F7 | [OpenQA.Selenium.Keys]::F7 |
F8 | [OpenQA.Selenium.Keys]::F8 |
F9 | [OpenQA.Selenium.Keys]::F9 |
Help | [OpenQA.Selenium.Keys]::Help |
Home | [OpenQA.Selenium.Keys]::Home |
Insert | [OpenQA.Selenium.Keys]::Insert |
Left | [OpenQA.Selenium.Keys]::Left |
LeftAlt | [OpenQA.Selenium.Keys]::LeftAlt |
LeftControl | [OpenQA.Selenium.Keys]::LeftControl |
LeftShift | [OpenQA.Selenium.Keys]::LeftShift |
Meta | [OpenQA.Selenium.Keys]::Meta |
Multiply | [OpenQA.Selenium.Keys]::Multiply |
Null | [OpenQA.Selenium.Keys]::Null |
NumberPad0 | [OpenQA.Selenium.Keys]::NumberPad0 |
NumberPad1 | [OpenQA.Selenium.Keys]::NumberPad1 |
NumberPad2 | [OpenQA.Selenium.Keys]::NumberPad2 |
NumberPad3 | [OpenQA.Selenium.Keys]::NumberPad3 |
NumberPad4 | [OpenQA.Selenium.Keys]::NumberPad4 |
NumberPad5 | [OpenQA.Selenium.Keys]::NumberPad5 |
NumberPad6 | [OpenQA.Selenium.Keys]::NumberPad6 |
NumberPad7 | [OpenQA.Selenium.Keys]::NumberPad7 |
NumberPad8 | [OpenQA.Selenium.Keys]::NumberPad8 |
NumberPad9 | [OpenQA.Selenium.Keys]::NumberPad9 |
PageDown | [OpenQA.Selenium.Keys]::PageDown |
PageUp | [OpenQA.Selenium.Keys]::PageUp |
Pause | [OpenQA.Selenium.Keys]::Pause |
Return | [OpenQA.Selenium.Keys]::Return |
Right | [OpenQA.Selenium.Keys]::Right |
Semicolon | [OpenQA.Selenium.Keys]::Semicolon |
Separator | [OpenQA.Selenium.Keys]::Separator |
Shift | [OpenQA.Selenium.Keys]::Shift |
Space | [OpenQA.Selenium.Keys]::Space |
Subtract | [OpenQA.Selenium.Keys]::Subtract |
Tab | [OpenQA.Selenium.Keys]::Tab |
Up | [OpenQA.Selenium.Keys]::Up |
※ShortExampleは、動作確認ができたコードを記載しています。
Example
Get-SeKeys
Module
Get-SeKeysのSelenium-Module構文を以下に掲載します。
function Get-SeKeys {
[OpenQA.Selenium.Keys] | Get-Member -MemberType Property -Static | Select-Object -Property Name, @{N = "ObjectString"; E = { "[OpenQA.Selenium.Keys]::$($_.Name)" } }
}