「自分だけが宙を泳いで通学する夢」をよく見ていました

IT系辞めて今は営業職。オタクも辞めた?いま何者なんだ俺は...

日記

本日も作業内容について触れます。

 

午前中は新人さんが直した結果をチェック。

ひたすらチェックしました。

20時まで残っていたようで、15件ほどバグの修正がなされていました。

 

午後一からテストを再開できたのでホワイトボックステストブラックボックステストを並行して進めました。

指示されている作業はステージング環境をガチャガチャ弄るだけですが、まだまだ要件を詰めれてない箇所が見つかる見つかる...

 

明日にはテストを終えないとスケジュール的にまずいので、何とか終わらせます(´・c_・`)

 

アフター6は彼女と過ごしていました。

唐揚げが旨い🍴😆✨

 

日記

年末年始の大きな対応は現場の新人さんに任せ、私はせっせとテストを進めてます。

 

触れば触るほどバグが出てきて新人さんは結構残業してるみたいです。

ごめんね。

バグ報告だけしまくって、私は今日も定時で帰るよ。

 

ちなみに、午後は制御文の条件で4時間ほど悩んでくれてたみたいです。

【C#】seleniumその1

※社内勉強会準備の整理のための走り書きです。

 

ページ内の要素を表す際、IWebElementクラスを用いる。

また、そのためにはIWebDriverクラスを用いるが、導入までは割愛する。

 

IWebDriver driverとする。

 

1. ブラウザで開いているページ内の(表示領域内)要素をクリックする

 driver.FindElement(By by).Click();

 

 例1:範囲内にある最初のクラス aClass をクリックする。

  driver.FindElemnt(By.ClassName("aClass")).Click();

 例2:同上、ID bId をクリックする。

  driver.FindElemnt(By.Id("bId")).Click();

 例3:div要素上のクラス aClass 上にあるId bIdをクリックする。

  driver.FindElemnt(By.CssSelector("div .aClass #bId")).Click();

 

2.要素A内の要素Bをクリックる

 IWebElement varA = driver.FindElement(By by);

 varA.FindElement(By by).Click();

 

 例4:先ほどの例3

  IWebDriver dibYouso = driver.FindElemnt(By.TagName("div"));

  divYouso.FindElement(By.CssSelector(".aClass #bId")).Click();

 

3.条件に合致する全ての要素を取得する(表示領域外も)

 ReadOnlyCollection<IWebElement>  FindElments()

 

 例5:ページ内のdiv要素を全てクリックする

   ReadOnlyCollection<IWebElement> list = driver.FindElements(By.TagName("div"));

   ↓

 foreach(IWebElement i in list){

  i.Click();

 }

 

      課題: <div  iroirokaitearuTagDayo style="display:none"/>の指定

     hint . GetCssValue("display").Equals("none")

 

  

スコアツール完成!

テスト・バグシュート4時間してようやくスコアツール完成!

早速出力ファイルをスマホに共有して現地(ゲーセン)で活用してきました😃


f:id:ga9chang:20171008191744j:image

チュウニズムという音ゲーについてのスコアツールでして、以下の点が普段から不便でした。

・実機でのレベル表記は0.5単位なのに対し、有志が調査した実レベルは0.1単位

・スコア差の比較

 

せっかくシートに出力できたので、スコア推移なんかもだせそう。

環境に依存せずシートの性能を活用できる様になったらWEB公開もいいかもだけど、Azureとの相性どうなんだろ(イメージ0)

 

【C#】.NETからC#でEXCELを扱う方法

qiita.com

 

掲題の通り。これは需要ありそうですね。

 

会社で思いつきで、Seleniumでの自動テストごとにEXCELに書き込む処理を挟んでみました。

 

 

参考はこちらで事足ります。

blog.okazuki.jp

 

せっかく自動テストしても、○○○×..

って一つずつ手入力してたんじゃ時間の無駄ですもんね

 

NPOI × C# × Selenium音ゲーのスコアツール作っています。

並行してベンダー系資格とって、そのあとはPythonでもやってみたい。

あ、でも作りたいものにはAzureの知識ももっと必要なんだよな。。

 f:id:ga9chang:20171002194548p:plain

(EXCEL出力実装の作業時間は10分程度でした。)

 

POIの使い方に関しては自社でも需要ありそうなので、余力があったら記事にしてみます。

食生活

健康診断の結果が返ってきた。

至って健康そのものだったが、食生活に少し問題がありそうで…

 

・体重増加(昨年比+5kg)

・血液中に脂質がやや多い

 

オフィス街×健康的な食事

そんなの実現できるのか?

 

とりあえず多少高くついてもコンビニでサラダ買います

もくひょウニ

初期のレベル12(ピコピコ)で3アタ出した。

 

ギリギリ100万点から大躍進ですげぇ嬉しかったんだけども、LINEのTL見てみたら半年前には同レベルの収穫あったみたい。

 

というわけで現状と目標

 

現状

12レベル以下、2クレもやれば鳥乗る

12+,13レベル、中途半端

13+レベル、全部S

 

12レベルで新規鳥3曲増やしたもののベスト枠に入らず。

 

12+、13やっていきます

 

目標:

涼しい季節になるまでに

・5曲ずつ鳥

・1曲ずつボス曲鳥

 

→レベル14