タグ

2016年9月24日のブックマーク (6件)

  • PythonでUI Automation - Qiita

    import comtypes from comtypes.client import GetModule GetModule('UIAutomationCore.dll') Lib\site-packages\comtypes\gen にラッパーモジュールが生成される。 あとは UI Automation の MSDNリファレンスと _944DE083_8FB8_45CF_BCB7_C477ACB2F897_0_1_0.py を見比べて使い方を調べる。 (環境によってファイル名は違う場合があるかも) UI Automationオブジェクトの取得 comtypes.gen.UIAutomationClientをインポートし、UI Automationオブジェクトを取得してあれこれする。 from comtypes.gen.UIAutomationClient import * uia =

    PythonでUI Automation - Qiita
  • UIAutomationで.Net製デスクトップアプリのGUIコンポーネントの自動制御を試みるまでのハートフルストーリー - たーせる日記

    今日のテーマ .Netで開発されたデスクトップアプリケーションの結合テストを自動化したい 検証対象はGUIベースのシステムなので、ビュー層(画面)の諸制御は避けて通れない つまりバックエンドのUTほど話は簡単ではない 問題点 問題点はいろいろあるけどとりあえずこれ。 前提として、プログラムのテストってのは処理の結果を判定、つまり計算結果が3ということは分かっても、3と当に画面に表示されているかの判定は非常に難しい。で、ゲームとテストの厄介な面はゲームの多くの要素がこの画面に表示されているもので構成されているという点で、— 尾野(しっぽ) (@tail_y) 2015, 4月 25 一文目は特にプログラムのテスト全般に対する一般論であることに注意してね。 Webアプリ界隈ではSeleniumという自動化ツールがそこそこ定着していますが、デスクトップアプリだとまだまだGUIの自動テストの決定

    UIAutomationで.Net製デスクトップアプリのGUIコンポーネントの自動制御を試みるまでのハートフルストーリー - たーせる日記
  • 【悲報】GoogleがTwitterを買収か : IT速報

    米経済専門局CNBCは23日、米ツイッターが、米グーグルの親会社アルファベットや米顧客情報管理(CRM)大手セールスフォース・ドットコム(Salesforce.com)などへの売却に向け動いていると報じた。 これを受け、同日の米株式市場ではツイッター株が20%余り上昇した。 ツイッターの身売りの可能性は、ここ数週間にわたり取り沙汰されていた。CNBCの報道は匿名の情報筋に基づいたもので、身売り案はまだ早期段階にあるとされている。 CNBCは「関係者によると、ツイッターの役員会は概ね取引に好意的だが、売却は直近に迫ってはいない」と伝えている。 ツイッターは創業後、急速に成長したが、2015年初頭からはアクティブユーザー数が3億人余りで停滞しており、近年台頭している他のソーシャルメディアアプリとの競合に苦戦している。 http://headlines.yahoo.co.jp/hl?a=2016

    【悲報】GoogleがTwitterを買収か : IT速報
  • macOS SierraでKarabinerが動かなくて困っている人に贈る代替ソフトウェア

    macOSの最新バージョン、「macOS Sierra」(10.12)がリリースされました。 早速インストールしてみましたが、意外と軽くてMacBook Pro(Retina, Mid 2012)でも全然OKです。 あまり代わり映えはしませんが、Safariのページ内検索がついに直ったのが体感上一番の改善点です。 「macOS Sierra」をインストールした人の中でよく問題点として挙がるのが、キーボードカスタマイズソフトウェアの「Karabiner(元KeyRemap4MacBook)」が動かないこと。 公式ページには以下のように説明があります。 macOS Sierraサポート状況 Karabinerは今のところmacOS Sierraでは動作しません。 Sierra対応は、まずは単純なキーの変更を行える機能をKarabiner-Elementsとして開発中です。 (設定画面を除くとS

    macOS SierraでKarabinerが動かなくて困っている人に贈る代替ソフトウェア
    akiramaz
    akiramaz 2016/09/24
    Karabiner動くまで待機だな。。いい機会なのでキー設定見直すか。
  • Go 言語で wc を実装してみた - takatoshiono's blog

    Go 言語で wc を実装してみた GitHub - takatoshiono/go-wc: Go implementation of wc command for practice なぜか A Tour of Go をやり終えた時「全然うまく書けない」というのが感想だった。もっと Go 言語のコードを読み書きする必要がある。 そして読むだけだとやる気が続かないから何か書きたい。何を作ろうか? Go 言語なのでスタンドアローンで起動するバイナリ実行形式のファイルがよさそう。仕様が簡単で手頃なやつがいいな...と考えて wc にしたのだった。他にも以下が候補にあった。 ab smtp server beer コマンド(なんかうまそうなビールを表示する) wc コマンド find コマンド (コマンド系で攻めるなら GNU coreutils, findutils などを見るとよさそうか...

    Go 言語で wc を実装してみた - takatoshiono's blog
  • PyConJP2016: 週末サイエンティストのススメ

    7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016Sébastien Le Marchand

    PyConJP2016: 週末サイエンティストのススメ
    akiramaz
    akiramaz 2016/09/24
    めちゃくちゃ楽しそうだ