まんさい– Author –
まんさい
-
SeleniumBasic-Education
SeleniumBasicの操作(応用編)第2回:キー入力の一括操作(Actionsクラス活用)
教育講座フロント SeleniumbasicでWebスクレイピングする際に、クリック動作を一括で処理したい時に役立つ方法を紹介します。今回はSeleniumBaisicの操作(応用編)第2回目として、Actionsクラスの活用方法について解説していきます。 スクロールできま... -
SeleniumBasic-Education
SeleniumBasicの操作(応用編)第1回:ダイアログボックスの操作
教育講座フロント ホームページ操作している中で、下図の様なダイアログボックスが出現することがあります。 ダイアログボックスのボタンを操作するには、専用のクラスが用意されています。そこで、今回はSeleniumBaisicの操作(応用編)第1回目として... -
SeleniumBasic-Education
SeleniumBasicの操作(基礎編)第8回:Chromeブラウザ環境設定
教育講座フロント 本記事では、SeleniumBasicの操作(基礎編)第8回として、Chromeのブラウザ環境設定の解説をします。Chromeのブラウザ環境設定は、通常の手動によるブラウザ操作ではChromeの設定画面を開き設定しますが、SeleniumBasicではコマンドで... -
光回線
【ビッグローブ光】正規販売取扱店NEXTで光回線契約した実際と感想
私が2023年7月まで契約していたブロードバンドについて実際の支払金額とその値段感に対する感想について記事にしてみたいと思います。私は、2020年6月にビッグローブ光(光コラボ)の正規販売取扱店であるNEXTに回線契約をしました。実際に利用してみて... -
SeleniumBasic-Education
SeleniumBasicの操作(基礎編)第5回:文字列の入力
教育講座フロント SeleniumBasicでホームページを開き、Web要素キャッチ後に各種Web操作が可能になります。そこで、今回はSeleniumBaisicの操作(基礎編)第5回目として、下図Web操作フロー図の中の「文字列入力」について解説していきます。 スクロール... -
SeleniumBasic-Education
SeleniumBasicの操作(基礎編)第4回:Web要素をクリック
教育講座フロント SeleniumBasicでホームページを開き、Web要素キャッチ後に各種Web操作が可能になります。そこで、今回はSeleniumBaisicの操作(基礎編)第4回目として、下図Web操作フロー図の中の「クリック」について解説していきます。 スクロールで... -
SeleniumBasic-Education
SeleniumBasicの操作(基礎編)第3回:Web要素のキャッチ
教育講座フロント SeleniumBasicでホームページを開いた後、Web操作をする際にまず最初に行う事は、Web要素をキャッチすることです。ホームページ画面で何を操作するにおいても、Web要素のキャッチが必ず必要になります。「Web要素キャッチ」⇒「メソッド... -
TIFF
【VBA】TIF、TIFFファイルのプロパティ情報取得
VBAでTIF、TIFFファイルのプロパティ情報を取得する方法を紹介します。前回紹介したマルチTIFFファイルのページ数をカウントする構文にコードを加え、プロパティ情報をExcelシートに出力する構文内容となっています。詳しいTIF、TIFFファイルの仕様につ... -
TIFF
【VBA】TIF、TIFFファイルのページ数を取得
大量にあるマルチTIFFファイルのページ数を取得しようとした場合、意外とページ数取得に苦労します。PowerShellで取得しようにもPDFファイルの様にオブジェクト情報の中にページ数が無く、簡単に取得することができない様です。 そこで、VBAのバイナリ... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module ログオフ状態の動作検証
概要 Seleniumでスクレイピングをする時、各ブラウザ(Chrome、Edge等)のWebドライバーを介してブラウザ操作を行います。Chrome等のブラウザのアップデートに合わせてWebドライバーも更新しなければなりません。 PowerShellのSelenium-Moduleにおいて... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module WebDriverの更新スクリプトと自動更新設定
概要 Seleniumでスクレイピングをする時、各ブラウザ(Chrome、Edge等)のWebドライバーを介してブラウザ操作を行います。Chrome等のブラウザのアップデートに合わせてWebドライバーも更新しなければなりません。 PowerShellのSelenium-Moduleにおいて... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module SeShouldHave コードチェック
概要 Seleniumで取得した要素やウィンドウが期待した内容かチェックし、条件が成立しない場合、エラーを発生させます。SeShouldHaveを利用するためには、まずドライバーを$Global:SeDriver変数に代入しなければ動作しません。 コマンド(Commond) SeSho... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module Start-SeRemote リモートブラウザの起動
リファレンス 概要 Webサービスでテスト用リモートブラウザを操作する際に、Start-SeRemotoメソッドを使用し、リモートブラウザを操作することができます。今回は、TestingBotというリモートブラウザのWebサービスを利用してSafariを利用してみたいと思... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module Save-SeScreenshot スクリーンショットの保存
概要 起動しているブラウザで取得したスクリーンショットを保存するメソッドです。スクリーンショットを取得する場合は、Invoke-SeScreenshotでスクリーンショット画像を事前に取得しておきます。ドライバーオブジェクトやWeb要素オブジェクトでスクリー... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module Invoke-SeScreenshot スクリーンショットの取得
概要 起動しているブラウザ画面のスクリーンショットを取得するメソッドです。スクリーンショットを保存する場合は、Save-SeScreenshotでスクリーンショット画像を保存します。ドライバーオブジェクトやWeb要素オブジェクトでもスクリーンショットを取得... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module New-SeScreenshot スクリーンショットの取得と保存
概要 起動しているブラウザ画面のスクリーンショットを取得し、保存までまとめて実行するメソッドです。スクリーンショットの取得と保存を分けたい場合は、Invoke-SeScreenshot(取得)とSave-SeScreenshot(保存)に分けて実行します。 コマンド(Commo... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module Switch-SeFrame フレームの移動
概要 起動しているブラウザにフレームがある場合、フレームの移動に使用するメソッドになります。 コマンド(Commond) Switch-SeFrame 代替コマンド(Alias) SeFrame 構文(Syntax) Switch-SeFrame [-Frame] <Object> [-Target <Object>]... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module Get-SeSelectionOption 選択のオプション
概要 起動しているブラウザで選択項目がある場合、Get-SeSelectionOptionメソッドを利用して選択肢の各種選択ができます。シングル選択、マルチ選択の両方に対応しています。引数の一つである"ByFullText"については、癖が強くあまり利用をお勧めはでき... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module Set-SeCookie クッキー情報の追加
概要 起動しているブラウザのクッキー情報を追加するメソッドになります。 コマンド(Commond) Set-SeCookie 代替コマンド(Alias) 無し 構文(Syntax) Set-SeCookie [[-Name] <string>] [[-Value] <string>] [[-Path] <string>] [... -
Powershell-SeleniumModule
【PowerShell】Selenium-Module Remove-SeCookie クッキー情報の削除
概要 起動しているブラウザのクッキー情報を削除するメソッドになります。Name指定して削除する方法と全削除する方法があります。 コマンド(Commond) Remove-SeCookie 代替コマンド(Alias) 無し 構文(Syntax) Remove-SeCookie -Name <string>...