目次
概要
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-SeKeysModule
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)" } }
}