並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 553件

新着順 人気順

playwrightの検索結果361 - 400 件 / 553件

  • 今週のはてなブログランキング〔2024年1月第3週〕 - 週刊はてなブログ

    はてなブログ独自の集計による人気記事のランキング。1月14日(日)から1月20日(土)〔2024年1月第3週〕のトップ30です*1。 # タイトル/著者とブックマーク 1 AIにプログラミング作業を奪われている - k0kubun's blog by id:k0kubun 2 万城目学氏、直木賞を受賞する - この門をくぐる者は一切の高望みを捨てよ by id:Tomio 3 マンガ「神引きのモナーク」がとても面白い - 誰かの肩の上 by id:daydollarbotch 4 PostgreSQLの仕組みから学ぶために必要な資料 - そーだいなるらくがき帳 by id:Soudai 5 Amazonのデジタルコンテンツが保証期間1年(かもしれない)件 - 妄想科學倶樂部 by id:DocSeri 6 山崎元さんと「お金」と「怒り」について - いつか電池がきれるまで by id:fu

      今週のはてなブログランキング〔2024年1月第3週〕 - 週刊はてなブログ
    • フロントエンド技術選定のヒント 【令和五年度版】 - KAKEHASHI Tech Blog

      こちらの記事は カケハシ Advent Calendar 2023 の 4日目の記事になります。 こんにちは。カケハシでエンジニアをしている今川です。 今回はこれからフロントエンドの技術選定をする方向けに、どんな技術・ツールを使えばいいかのヒントになるような記事を書いていきたいと思います。 ただし、本記事では個人的な好みというよりは、npm trendsやGitHub Star Historyなど客観的な指標からどんな技術が世間に受け入れられているかの比較にしていきたいです。 もちろん数値などの比較以外に、ドキュメントを読んだり使ってみたりすることも重要だということは言うまでもないと思います。あくまでも今回の記事が知らないライブラリを知る機会だったり、ヒントになれば幸いです。 もくじ パッケージマネージャ ランタイム フロントエンドフレームワーク レンダリングフレームワーク ビルドツール

        フロントエンド技術選定のヒント 【令和五年度版】 - KAKEHASHI Tech Blog
      • Statement on AI training

        “The unlicensed use of creative works for training generative AI is a major, unjust threat to the livelihoods of the people behind those works, and must not be permitted.” Signatories (32,204)Björn Ulvaeus, Songwriter Sir John Rutter, Composer and Conductor Sir Kazuo Ishiguro, Novelist Julianne Moore Thom Yorke, Musician James Patterson, Author Kevin Bacon Sir Ian Rankin, Novelist Kate McKinnon Ro

        • ブラウザ自動操作のPlaywrightはRubyからでも使える? - YusukeIwakiのブログ

          Playwrightのリリースノートに、気になる記載がある。 Release v1.4.0 · microsoft/playwright · GitHub 英語が苦手でも読めるよう、みんな大好きdeepl翻訳をかけておこう。 爆速の多言語展開スピードを支える何かがあるらしいことはわかる。 ただ、具体的にどういう仕組みで動いているとか、どうやればクライアントが実装できるよとか、そういう情報はドキュメントには一切書かれていない。 さすがマイクロソフト。 なので、いろいろソースを読んで調べた&実際にRubyからPlaywrightを使うPoCを作ってみた。 PlaywrightはServer/Clientモジュールに分かれている 結論から言うと、 microsoft/playwright (TypeScript版)にはServerモジュールとClientモジュールの両方が含まれている ただ、RE

            ブラウザ自動操作のPlaywrightはRubyからでも使える? - YusukeIwakiのブログ
          • Running OCR against PDFs and images directly in your browser

            30th March 2024 I attended the Story Discovery At Scale data journalism conference at Stanford this week. One of the perennial hot topics at any journalism conference concerns data extraction: how can we best get data out of PDFs and images? I’ve been having some very promising results with Gemini Pro 1.5, Claude 3 and GPT-4 Vision recently—I’ll write more about that soon. But those tools are stil

              Running OCR against PDFs and images directly in your browser
            • Future of Angular E2E & Plans for Protractor · Issue #5502 · angular/protractor

              TLDR The Angular team plans to end development of Protractor at the end of 2022 (in conjunction with Angular v15). Why? Protractor was created in 2013 when WebDriver APIs were not yet a standard and end-to-end (e2e) tests were hard to write due to lack of support for async / await. To solve this problem, Protractor wraps selenium-webdriver and abstracted asynchronous operations from developers wit

                Future of Angular E2E & Plans for Protractor · Issue #5502 · angular/protractor
              • 県のGo To Eat サイトが使いづらかったのでPlaywright + AppSheetで自分用アプリを作ってみた話

                Go To Eat とてもお得な施策で良いのですが「どのお店が使えるんだろう?」ってなりますよね。そんな時に見る県の Go To Eat キャンペーンサイトが、思いのほか使いづらかったので、Playwright + AppSheet で自分用アプリを作ってみた話です。 なぜ作った? 茨城県の Go To Eat キャンペーンサイトはこちらです。 トップページは良い感じです。 が… 店舗一覧ページに遷移するといきなり古き良き業務システムのような感じになります😇 (もうちょっと頑張ってくれ..) このページだと、 スマホ対応してないのでスマホで見辛い マップ上での検索が出来ないので、現在地周辺の店舗を探すのが面倒 ということでノーコードツールの AppSheet で作り直してみました。 作ってみたもの AppSheet で作ってみたものがこちらです。 スマホに対応し、店舗名や要素での検索や

                  県のGo To Eat サイトが使いづらかったのでPlaywright + AppSheetで自分用アプリを作ってみた話
                • クラウド型電子カルテにVisual Regression Testを導入した話 - エムスリーテックブログ

                  【デジカルチーム ブログリレー3日目】 こんにちは、エンジニアリンググループ デジカルチームの穴繁です。 今回はクラウド型電子カルテであるエムスリーデジカルのフロントエンド開発にて、Visual Regression Test (VRT) を導入した話をします。 課題 利用ツール Playwright Mock Service Worker (MSW) 工夫点 UIコンポーネントのカタログを新規作成 CIでVRTを実行する 結果 まとめ We are Hiring! 課題 現在、デジカルでは段階的なデザインシステムの導入を進めています。その過程で、「ボタンの横幅を変えたい」「Typographyを調整したい」といったデザイン変更の機会が増えました。各コンポーネントに対するデザイン変更は画面全体のデザインに影響が及びがちです。 そのため、コード上の修正は比較的簡単に済んだとしても、 レイアウ

                    クラウド型電子カルテにVisual Regression Testを導入した話 - エムスリーテックブログ
                  • Setting state using cookies with Puppeteer and Playwright

                    The HyperText Transfer Protocol (HTTP) is stateless, but cookies allow it to keep context consistent over the course of a session. In other words, by having our browser automatically exchange small amounts of data, we get to have websites recognise us and remember our preferences, the contents of our shopping baskets or the fact that we had just logged in to our account. This article shows how we

                      Setting state using cookies with Puppeteer and Playwright
                    • pnpmとniを用いてPlaywrightでE2Eテスト、VRTをする環境を整えよう(GitLabCIもオマケで)

                      はじめに 初心者フロントエンドエンジニアをしているRimlと申します。 お久しぶりです。 ふと弊社の分報SlackチャンネルでPlaywrightの話題が上がり、個人的に触れてたのでその知見や溜め込んでた記事は共有したのですが、どうせなら自分の関わってるプロダクトに導入すればいいじゃん!という流れから勝手ながら改善活動として環境構築の方をしました。 何気なくツイートしたら反応がちょっとあった(?) のもあり備忘録にでもなったらいいなと言うことで今回投稿させていただきました! E2Eテストはローカル環境で行わないためリポジトリを分けて構築します。 注意書き 以下環境にて構築、動作するものを前提にしています。 それぞれ違うものは置き換えて読み進めていただけると幸いです。 環境 MacOS Ventura 13 VSCode Gitlab Runner(Ubuntu 22.04.2 LTS) N

                        pnpmとniを用いてPlaywrightでE2Eテスト、VRTをする環境を整えよう(GitLabCIもオマケで)
                      • 週刊Railsウォッチ: システムテストでPlaywrightをサポート、to_paramのデリミタを変更可能にほか(20230906前編)|TechRacho by BPS株式会社

                        こんにちは、hachi8833です。 お待たせしました!Kaigi on Rails 2023の一般参加チケットの販売を開始しました🎉 今回は先着順での販売となっており、売り切れ次第販売終了となります、参加希望の方はお早めにご購入ください。https://t.co/m0HStQcNvE#kaigionrails — Kaigi on Rails (@kaigionrails) September 4, 2023 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRail

                          週刊Railsウォッチ: システムテストでPlaywrightをサポート、to_paramのデリミタを変更可能にほか(20230906前編)|TechRacho by BPS株式会社
                        • Playwright を使ってテストデータ作成を自動化した話 | 株式会社ヌーラボ(Nulab inc.)

                          この記事では、Backlog クラシックプランからの移行フローリニューアルの開発プロジェクトで、 Playwright を使いテストデータの作成を自動化したことについて紹介します。 今回、初めて Playwright をさわってみたのですが、複雑な手順をわかりやすいコードとして表現できるのがとても便利だったので知見と今後の課題をまとめます。 要約 テストデータの作成に時間がかかり、十分に手動テストができていなかった Playwright などのツールを使って自動化することで、効率よく不具合を発見できるようになった 継続的に E2E テストとしてメンテナンスしてゆくためにはさらに工夫が必要 開発を進める上で感じた課題 仕様変更によって多くのテストデータを用意する必要が発生した このプロジェクトでは、開発チームが中心となって大まかなフローや画面設計を作っていました。その一方で、画面上の文言やシ

                            Playwright を使ってテストデータ作成を自動化した話 | 株式会社ヌーラボ(Nulab inc.)
                          • Visual Studio Code for the Web

                            Please note that some URLs must be entered in a specific way (for example, vscode.dev/editor/liveshare requires an active Live Share session). Please review each service's documentation for specific access and usage information. There's more information on some of these URLs below. Themes You can share and experience color themes through VS Code for the Web through the URL schema: https://vscode.d

                              Visual Studio Code for the Web
                            • テスト自動化用 IDE の Aqua が一般公開! | The Quality Assurance Blog

                              JetBrains は約 1 年半前にテスト自動化用 JetBrains IDE である Aqua のプレビューバージョンをリリースし、それから Aqua は大きく進化しています。 Cypress と Playwright のサポートなどの重要な機能を追加し、 Selenium をサポートすることで、Aqua はテスト自動化プロジェクトに最適なツールとなりました。 今回、その Aqua が一般公開されました! 特に EAP 参加者の皆さんからの信頼、サポート、そして貴重なフィードバックには感謝しています。おかげさまでほとんどの重大な問題を一般リリース前に解決することができました。 皆さんへの感謝とテストコミュニティ内の成長促進への取り組みのしるしとして、Aqua の個人用非商用利用の無料ライセンスを提供いたします。 商用ライセンスもご利用可能です。 詳細については、この記事を引き続き読み進

                                テスト自動化用 IDE の Aqua が一般公開! | The Quality Assurance Blog
                              • 週刊Railsウォッチ: IRB 1.8.0でデバッグ機能強化、Ruby Prize 2023開催決定ほか(20230908後編)|TechRacho by BPS株式会社

                                週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails 🔗 Herokuでリソースを共有する「隣人」対策(RubyFlowより) 元記事: How to Fix Heroku's Noisy Ne

                                  週刊Railsウォッチ: IRB 1.8.0でデバッグ機能強化、Ruby Prize 2023開催決定ほか(20230908後編)|TechRacho by BPS株式会社
                                • Playwrightを用いてテストを自動化しよう!概要や使い方を解説|Udemy メディア

                                  Playwrightは、使いやすさや対応言語の多さなどが特徴のE2Eテスト自動化ツールです。この記事では、Playwrightの概要やインストール方法、基本的な使い方について解説します。テスト自動化ツールの導入を検討している方はぜひ参考にしてください。 Playwrightとは?【Webテストを行うツール】 Playwrightは、Webアプリを開発する際のテストを自動で行うツールです。主に、E2Eテストを効率的に行う目的でPlaywrightが用いられます。 Playwrightが対応しているブラウザはGoogle ChromeやMicrosoft Edge、Firefoxなど様々ですSafariの開発にも使用されているHTMLレンダリングエンジンのWebKitや、ブラウザ向けコードベースのChromiumにも対応しています。 利用できるプログラム言語はC#やJava、JavaScrip

                                    Playwrightを用いてテストを自動化しよう!概要や使い方を解説|Udemy メディア
                                  • 今週のはてなブログランキング〔2022年3月第3週〕 - 週刊はてなブログ

                                    はてなブログ独自の集計による人気記事のランキング。3月13日(日)から3月19日(土)〔2022年3月第3週〕のトップ30です*1。 # タイトル/著者とブックマーク 1 クレカを100万円使って解脱に至るための曼荼羅 - 本しゃぶり 2 データ変更を伴うバッチ処理を書く時に考慮していること - shallowな暮らし 3 日本の祝日APIをリリースしました - ケンオールブログ 4 今年度の中学英語が大変になっている可能性はないのか - 紙屋研究所 5 狂気で編まれた夢の大傑作。ワクワクしたいすべての人へ!『RPGタイム!~ライトの伝説~』レビュー!【Xbox/PC】 - 絶対SIMPLE主義 6 セキュリティツールの評価は難しい - knqyf263's blog 7 「大怪獣のあとしまつ」がどんどん楽しめなくなっていく件について - 平和的なブログ 8 サーバーレスのセキュリティリス

                                      今週のはてなブログランキング〔2022年3月第3週〕 - 週刊はてなブログ
                                    • 2021年12月現在、PlaywrightとPuppeteerのどっちを使うべき? - Qiita

                                      去年、こんな記事を書いていました。 あれから1年、いまはどうなんでしょうか。 結論から言うと よほどの理由がない限り、Playwrightでしょう。 6月頃にはもうこの結論は出ていました。 Playwrightを使う理由 JavaScript, Python, C#, Java の言語を公式にサポートしている Goも公式入りするという話はあるが、半年以上経った今もまだされていない Auto waiting により、いちいちwaitForナントカを書かなくても、ある程度は安定した自動操作ができる 2021年8月ごろにリリースされたPlaywright 1.14で導入されたLocatorにより、さらにこの特性が利用しやすくなった。 ドキュメントの品質がとても良い マイクロソフトとは思えないクオリティ さすが元Googleの人が作ったOSS 他にもテストランナーなど便利な特徴はありますが、 とも

                                        2021年12月現在、PlaywrightとPuppeteerのどっちを使うべき? - Qiita
                                      • Release v13.4.16 · vercel/next.js

                                        Core Changes Concept: test mode for Playwright and similar integration tools: #52520 Turbopack: fix hiding node_modules warnings in error overlay.: #54022 ci(next-swc): print glibc version when build: #54026 Adjust internal action proxy export: #54004 Documentation Changes Update 05-client-side-rendering.mdx with latest tanstack query version: #54009 Open Graph Image font declaration moved to corr

                                          Release v13.4.16 · vercel/next.js
                                        • ざっくり分かるpytestのfixture - Qiita

                                          pytestにおけるfixtureとは テストの事前処理、事後処理を記載できるpytestの機能です。 SetUp(事前処理), TearDown(事後処理)を1つの関数で書けます。 setup_class, setup_functionのように、スコープごとに違う関数を呼ぶ必要がありません。 fixtureからfixtureを呼び出すことができ、処理を階層的に記述できます。 SetUp, TearDownじゃダメなの? ダメかと言われるとダメじゃありません。チーム内でスタイルが統一されている方が大事です。 機能面だけで言うと、pytestにおいてはfixtureを利用する方がリッチではあります。 ブラウザ操作自動化ツールであるPlaywright for Pythonはfixtureを利用しています。 上記を採用する場合、可読性と保守性の観点からfixtureに統一することを勧めます。

                                            ざっくり分かるpytestのfixture - Qiita
                                          • Amazon.co.jp: テスト自動化実践ガイド 継続的にWebアプリケーションを改善するための知識と技法: 末村拓也: 本

                                              Amazon.co.jp: テスト自動化実践ガイド 継続的にWebアプリケーションを改善するための知識と技法: 末村拓也: 本
                                            • 今週のはてなブログランキング〔2024年8月第4週〕 - 週刊はてなブログ

                                              はてなブログ独自の集計による人気記事のランキング。8月18日(日)から8月24日(土)〔2024年8月第4週〕のトップ30です*1。 # タイトル/著者とブックマーク 1 ITが面白い時代はすでに終わっているし変化も遅くなった - きしだのHatena by id:nowokay 2 KADOKAWAグループへのサイバー攻撃や悪質な情報拡散についてまとめてみた - piyolog by id:piyokango 3 引っ越し1週間、スーパー快適です。忘れないうちに、成果をインパクト順に5つ、まとめておきます - 勝間和代が徹底的にマニアックな話をアップするブログ by id:kazuyomugi 4 Docker入門資料「入門 Docker」を5年ぶりにアップデートしました。 - y-ohgi's blog by id:y-ohgi 5 もう使われなくなった任天堂ゲームソフトの公式ウェブサ

                                                今週のはてなブログランキング〔2024年8月第4週〕 - 週刊はてなブログ
                                              • 映画「WANDA」オフィシャルサイト

                                                世界中の映画人たちから「忘れられた小さな傑作」と賛美された、バーバラ・ローデン監督・脚本・主演のデビュー作にして遺作となった『ワンダ』。70年代アメリカ・インディペンデント映画の道筋を開いた奇跡の映画。 1970年ヴェネツィア国際映画祭最優秀外国映画賞を受賞するが、その名声とは裏腹にアメリカ本国ではほぼ黙殺される。フランスの小説家・監督のマルグリット・デュラスはこの映画を「奇跡」と絶賛し、配給することを夢見ていると語る。デュラスの夢を実現すべくフランスの大女優イザベル・ユペールは配給権を取得しフランスで甦らせた。マーティン・スコセッシ監督設立の映画保存組織とイタリアのファッションブランドGUCCIの支援を受けプリントが修復される。その後、ニューヨーク近代美術館で実施された修復版上映会は、行列が出来るほどの大成功を収めた。本作の熱烈な支持者であると公言するソフィア・コッポラ監督が自ら作品を紹

                                                • Introducing Microsoft Playwright Testing service private preview

                                                  [Update Oct 4th, 2023] We are excited to announce that the Microsoft Playwright Testing service is now available in Preview! Explore the numerous features and enhancements by reading the announcement. No more waitlists! You can dive straight in and start using the service directly here. ----------------------------------------------------------------------------------------------------------------

                                                    Introducing Microsoft Playwright Testing service private preview
                                                  • Rails のブラウザテストを Playwright で動かすようにしたらデバッグが簡単になって捗った - Qiita

                                                    Rails, RSpec でブラウザテストというと System Spec, Feature Spec などが挙げられます。バックエンド、フロンテエンド両方を End-to-End でテストするには便利ですが、複雑さ故に、たまに落ちるテストになってしまったり、落ちたときのデバッグが大変という難しさがあります。 Qiita でも主要な機能 (エディタ、記事ページなど) をテストするのに使っているのですが、CI で時折よくわからない理由で落ち、 更に何故落ちたかの再現や調査が難しい というのが結構つらいポイントでした 今回 Qiita で RSpec で利用するブラウザ自動化ツールを Selenium から Playwright を使うように置き換えたら、かなりデバッグが行いやすくなりました 移行自体も Cabybara 用の Driver を使うことで、大きく書き換えることなく移行することが

                                                      Rails のブラウザテストを Playwright で動かすようにしたらデバッグが簡単になって捗った - Qiita
                                                    • E2E Testを導入した話 - High Link テックブログ

                                                      こんにちは。プロダクト開発エンジニアのプリン(@プリン)です。High Linkでは主にフロントエンドを担当しています。最近は趣味でプログラミング言語のZigを触っています。 本題ですが、カラリアの開発でE2E Testを始めたのでその取り組みを紹介させていただきます。 前提条件 弊社では「カラリア 香りの定期便」を開発しています。 カラリアのバックエンドがRuby on Railsで実装されているのに対し、フロントエンドはReact(Next.js)で実装されています。なので以下はReactを前提にお話しさせていただきます。 カラリアフロントエンドの課題 バックエンドはテストが拡充されていますが、フロントエンドにはほとんどテストがありません。 そして最近はグロースの勢いが加速し機能追加が増えてきています。直近では金曜を除き毎日5回前後、リリースされています。それに伴いフロント起因の障害が

                                                        E2E Testを導入した話 - High Link テックブログ
                                                      • STORESにE2Eテストを導入した話

                                                        これ何 これは hey Advent Calendar 14日目の記事です。 hey株式会社で STORES のフロントエンドエンジニアをしているものです。社内ではうめきちやうめくんと呼ばれることが多いです。普段は STORES というネットショップ作成サービスのダッシュボード上に弊社POSレジアプリをサポートする機能を組み込んでいます。今回はそのダッシュボードにE2Eテストを導入した話を紹介していきます。 解決したい問題 フロントチームで、本番環境で発生した障害を減らす、または発生したことにすぐに気づきサービスのダウンタイムを少なくするにはどうするべきかを考える機会がありました。 リリース前に機能を実装したチームで起こりうるテストケースを並べて機能が想定した通りに動作するかを確認するといったQAをしているのですが、どうしても手動で確認漏れが起こったり、軽微な修正を加えた際に、特定のブラウ

                                                          STORESにE2Eテストを導入した話
                                                        • 2022年に最も普及するReactの技術スタック(和訳) - Qiita

                                                          Professional React Development 2022年に最も普及するReactの技術スタック Screaming Architecture - Reactのディレクトリ構成を進化させる プロフェッショナルなReactプロジェクトの立ち上げ方 React開発者のためのGitワークフローとGitHubセットアップ (こちらの記事の和訳です) React開発者としてのキャリアをスタートさせたいなら、難しい決断に迫られる。次のプロジェクトでは、どのライブラリとツールを使うべきでしょうか。Reactのエコシステムは巨大です。常に新しいハイプがあり、あまりにも多くの矛盾した意見があります。どうしても混乱する... しかし、決断は簡単です。最も人気のあるライブラリやツールに焦点を当てるのです。これらは、実際のプロジェクトでも広く使われている可能性が高い。こうすることで、あなたの技術スタ

                                                            2022年に最も普及するReactの技術スタック(和訳) - Qiita
                                                          • WSL2 + Dockerを使ったPlaywrightの開発環境の構築 - Blog

                                                            背景 最近、Playwrightを使ってブラウザの操作を自動化しています。このPlaywrightの開発環境をWSL2 + Docker環境で構築することができると便利かなと思うのですが日本語の記事が見つかりませんでした。 なので、自分の構築した環境を下記にまとめました。 こちらの記事を参考にしています。(というか、記事の一部を日本語にしただけ。。。)

                                                              WSL2 + Dockerを使ったPlaywrightの開発環境の構築 - Blog
                                                            • 2022-07-04のJS: Next.js 12.2、Fresh 1.0(Deno Web Framework)、Vue 2.7(2.xの最終minor)

                                                              JSer.info #599 - Next.js 12.2がリリースされました。 Blog - Next.js 12.2 | Next.js MiddlewareとOn-Demand ISRのStableな機能となりました。 API RouteとSSRをCloudflare Workersを使ったEdgeで動かすruntimeオプションを追加など。 これに合わせて、Edge Runtimeをローカルでエミュレートするためのedge-runtimeというパッケージが公開されています。 What is Edge Runtime | Edge Runtime そのほかには、next/imageの改善、SWCプラグインのサポート、React 18のサポート改善などが含まれています。 また、next/linkが常に <a> で囲まれるようになる機能をopt-inで導入できるようになっています。 Re

                                                                2022-07-04のJS: Next.js 12.2、Fresh 1.0(Deno Web Framework)、Vue 2.7(2.xの最終minor)
                                                              • Microsoft Playwright Testingを発表!内容と特徴を解説

                                                                「Microsoft Playwright Testing」は、Microsoft Azureでウェブアプリのテストと自動化を可能にします

                                                                  Microsoft Playwright Testingを発表!内容と特徴を解説
                                                                • Windows で Safari のブラウザテストをする - FirstLayout

                                                                  Playwright を使用Windows でも Safari のブラウザテストができます。正確には、WebKit ブラウザでサイトを開けます。 使用するのは、Microsoft が開発している Playwright です。 Playwright は、主に E2E テストの自動化などで使用します。ただ、OS に関係なく Chromium、Firefox、WebKit のブラウザでサイトを開くこともできます。 この記事は Test Your Site In Every Browser を参考にし、試したことを書いています。詳しい説明は、元記事をご覧ください。YouTube での解説もあります。 やり方Windows で Safari のブラウザテストを開始するまで、全部で 6 ステップあります。早ければ 2 ~ 3 分で終わります。 2 回目以降は、6 ステップ目だけでテストができます。 ス

                                                                    Windows で Safari のブラウザテストをする - FirstLayout
                                                                  • Playwrightで遠隔からAndroidデバイスをぐりぐり動かす。 - Qiita

                                                                    この記事は、ソフトウェアテスト Advent Calendar 2022の11日目の記事となります。 前日11日の記事は、@gremito さんによる「Appium on Azure Pipelines」でした。本日の記事もアプリの自動操作関連です。 概要 ChromeやWebKitを自動操作できるPlaywrightはもう皆さんご存知ですよね? PlaywrightにはAndroidを自動操作する機能が実は備わっていて、AndroidネイティブアプリケーションもChromeブラウザも自動操作することができます。 ただ、これまではPCに直接ADB接続されているAndroidデバイスしか自動操作することができませんでした。 ところが、割と最近リリースされたv1.28では launchServer (ADB接続したAndroidデバイスをWebSocket経由で自動操作する機能)が追加されまし

                                                                      Playwrightで遠隔からAndroidデバイスをぐりぐり動かす。 - Qiita
                                                                    • テスト自動化の潮流をケース作成に「遡上」、Autifyが作業半減うたう新ツール

                                                                      ユーザーインターフェース(UI)テストなどの自動化ツールを提供するAutifyは2024年6月20日、テストケースの自動生成ツール「Autify Genesis」のベータ版の提供を同日付で始めたと発表した。テストの自動化ツールに生成AI(人工知能)技術を取り込むことで、自動化の潮流をこれまで対象としていたテストの実施工程にとどまらず、上流工程にも「遡上」させたい考えだ。 仕様書や設計書からAIがテストケースを生成 「何をテストすればよいか、自動化すればよいか分かっていれば、Autify(の既存ツール)ですぐに自動化できる。だが、実際には何をテストしたらよいか、それをどう自動化すればよいか分からないなど、上流工程に根本の問題があるケースも多い。生成AIによる仕様書の解析でそこを解決しようというのが当社のアプローチだ」――。 Autifyの近澤良代表取締役CEO(最高経営責任者)はこう語る。A

                                                                        テスト自動化の潮流をケース作成に「遡上」、Autifyが作業半減うたう新ツール
                                                                      • SeleniumとPlaywrightで起動済みのブラウザを操作する - Qiita

                                                                        はじめに ブラウザ自動テストのデファクトスタンダードである Selenium。 そして新進気鋭の Playwright。 これらを使用して組んだプログラムは、自分自身でブラウザを起動して自動操作を開始します。 しかし、起動済みのブラウザを自動操作したい!というケースもありますよね? はたして Selenium と Playwright を使って起動済みのブラウザを操作することができるのか? ※ブラウザは MicrosoftEdge と GoogleChrome で検証しています。 動かせた時の感動は省略。 やったこと ブラウザの起動 今回の手法は、ブラウザを起動するところにポイントがあります。 コマンドライン引数で -remote-debugging-port=9222 を指定してあげるのです! DevTools Protocol が有効な状態でブラウザが起動します。 これによって、Sel

                                                                          SeleniumとPlaywrightで起動済みのブラウザを操作する - Qiita
                                                                        • I'm as shocked as you, but the Darklang backend rewrite is actually complete

                                                                          For the first few years of the life of Darklang, each time we didn't have a library available for our OCaml-based backend, or decided to build a feature in our DB instead of on a proper cloud server, we said "ugh, let's hack this and we can fix it when we rewrite it in Rust". Realizing that Dark was going to be running with a small team for a long time, it was clear that we couldn't keep piling on

                                                                            I'm as shocked as you, but the Darklang backend rewrite is actually complete
                                                                          • 米Microsoft、自動テストツールPlaywrightのPython向けをベータ公開 | OSDN Magazine

                                                                            米Microsoftは9月30日、エンドツーエンドのテスト自動化ツール「Playwright for Python」をプレビュー公開した。Pythonで信頼性のあるエンドツーエンドのテストを作成できる。 Playwrightは単一のAPIでクロスブラウザのWeb自動化ができるNode.jsライブラリ。 Playwright APIを利用してテストを作成し、Chromium、Firefox、WebKit(Apple Safari)とモダンなWebブラウザ全てで動かすことができる。 イベントドリブンアーキテクチャをもち、DOMの変更、ネットワークの要求、ページナビゲーションなどブラウザのイベントを把握することができる。UIの準備ができるまで自動待機するため、テスト実行の信頼性を改善できるとしている。 すでにJavaScriptはリリース済みで、今回Python向けをプレビュー公開した。Pyte

                                                                              米Microsoft、自動テストツールPlaywrightのPython向けをベータ公開 | OSDN Magazine
                                                                            • 完全に理解した人達の「Web技術」Talk #1 勉強会レポート - Qiita

                                                                              完全に理解した人達の「Web技術」Talk #1 社内の一部で「勉強会しようぜ!」という声が上がったので、有志3名でエンジニアリングコミュニティを立ち上げました(唐突) Easy Easy はエンジニアリングを愛する全ての人の為のコミュニティです! 最新技術も大事ですが、このコミュニティでは「みんな知っていることが前提になっている技術」について再度基礎を学ぶことをしていくことを目的としています。 Easy Easy - connpass さっそくコミュニティ企画の第1段として「Web技術」をテーマにした勉強会を開催。当日の発表資料をもとに勉強会の内容をまとめてみました。 開催概要 日時:2020年1月30日(木)19:30~21:30 会場:TOPGATE 神田オフィス Bigtable みんなが知っている「筈」のWebの技術に関することのLT大会です! ・HTTP ・REST ・URI

                                                                                完全に理解した人達の「Web技術」Talk #1 勉強会レポート - Qiita
                                                                              • JavaScript / TypeScriptの引数をひと工夫しよう|Showcase Gig Product Team Blog

                                                                                こんにちは、2020年10月に入社したばかりの坂口です。現在SET(Software Enginner in Test)として頑張っています💪 SETでは主にE2Eテストの作成/保守を担当しています。弊社のプロダクトはWebアプリケーションが多いため、WebのE2EテストとしてPlaywrightを採用し日々テストの拡充をしています。 日々テストコードを書いている中で少しでも可読性をあげようと引数を工夫してわかりやすくした例を紹介します。 環境・Node.js 15.8.0 ・TypeScript 4.2.3 この記事ではより恩恵が受けられるTypeScriptを使います。 オブジェクト引数引数は通常numberを受け取ったり、stringを受け取ったり、クラスやインターフェースといった型を引数に指定します。 async function setLocation(latitude: nu

                                                                                  JavaScript / TypeScriptの引数をひと工夫しよう|Showcase Gig Product Team Blog
                                                                                • ChatGPT時代に必要かも!? Pythonで実行するファイルパース(HTML編) | DevelopersIO

                                                                                  コアとしては、GPL 3ライセンスではhtml2text、trafilatura、それ以外のライセンスでは、BeautifulSoup4、unstructured(lxml)、Readability.jsが挙げられます。 ラッパーを含みで一つずつ動かしてみたいと思います。 試してみた 準備 pip install llama-index html2text trafilatura langchain unstructured requests pip install git+https://github.com/alan-turing-institute/ReadabiliPy.git@master#egg=readabilipy readabilipyは、pip install readabilipyで入るバージョン0.2.0がWindowsの文字コードに対応できていなかったので、git

                                                                                    ChatGPT時代に必要かも!? Pythonで実行するファイルパース(HTML編) | DevelopersIO