タグ

Seleniumに関するohbaryeのブックマーク (10)

  • Selenium Gridで複数の実機ブラウザで自動テスト | TECHSCORE BLOG | TECHSCORE BLOG


      Web Internet ExplorerFirefoxChromePC iPhoneAndroid/ OS  OS Selenium Grid使  Selenium Grid Selenium
  • curlで覚えるWebDriver (1/2) | Folioscope


    WebDriver 調  curl 使WebDriver  WebDriver  Selenium  Selenium 使Web  Java  C#Web   Web  End-to-end (E2E)  Selenium 1 (Selenium RC)  Selenium Core  JavaScript  Selenium Core  JavaSc
  • なぜE2Eテストでidを使うべきではないのか |Autifyブログ


    AutifySET(Software Engineer in Test) (@tsueeemura) E2ESeleniumPuppeteerCypressTestCafe 使E2E    CSSXPathidclassname    使
    なぜE2Eテストでidを使うべきではないのか |Autifyブログ
    ohbarye
    ohbarye 2020/01/16
    “E2Eテストは外部的な振る舞い以外の何物もロックすべきではない”
  • クロスブラウザテストの闇と闇と闇

    https://d-cube.connpass.com/event/149831/ スライド中「エンジニアの斎藤」という謎の人物が出てきますが、「エンジニアの採用」の誤記でございました。お詫び申し上げます。

    クロスブラウザテストの闇と闇と闇
  • Rails アプリケーションの不安定なテストを撲滅したい 〜system spec のデバッグ方法とテストを不安定にさせる要因〜

    Rails アプリケーションの開発において、自分の変更に関係のないテストのせいで CI がコケるとストレスですよね?真っ先に直したくなりますよね?不安定なテストを直すのは大変な労力が要ると思ってませんか?実は、たいていのケースは簡単に再現確認ができるし、不安定になる要因もだいたい決まっているし、ログやスクリーンショットを見れば原因も簡単に特定できるんです! そんなわけで、日頃不安定なテストを潰している身として知見みたいなものをまとめてみました。 今回利用した環境は次のとおりです。 rails 6.0.0 capybara 3.29.0 selenium-webdriver 3.142.4 rspec-rails 3.8.2 Google Chrome 77.0.3865.75 (headless で使用) ChromeDriver 77.0.3865.40 (f484704e052e0b5

    Rails アプリケーションの不安定なテストを撲滅したい 〜system spec のデバッグ方法とテストを不安定にさせる要因〜
  • 全国のSeleniumer必読 - Qiita


     Selenium inSlack (2019/09/09) https://selenium-danwakai.connpass.com/  2015/Selenium inSlack Slack()使 2015/06/2535 => 2019/09/09596 1Ex) 3SeleniuminSlack   2018/09/1813 https://sele
    全国のSeleniumer必読 - Qiita
  • Dockerで手軽にスクレイピング環境を手に入れる - Qiita


     Docker Advent Calendar 2017 1 Emotion Tech Docker Docker2Docker WebDocker     Docker 
    Dockerで手軽にスクレイピング環境を手に入れる - Qiita
  • E2Eテストがたまに落ちるときのよくあるパターン - Qiita

    Capybara を使って PhantomJS や Selenium などブラウザを介した E2E テストをするときに遭遇する、たまに落ちるテストのパターンをまとめていく。 ケース1: 押し損ね 落ちたときの状況 ボタンやリンクのクリックに失敗してそうに見える。 原因 click_on などはクリックするときに対象の要素を見つけ、 x 座標と y 座標を取得した上でその座標をクリックする。 対象の要素を見つけたときとクリックする瞬間の座標が異なるため、クリックはしているが目標の要素をクリックはできていない。 ずれる理由の多くは画像などの読み込みに伴う座標のずれ。 アニメーションもずれ得るが自分で把握して適宜待つようにしているパターンが多いのでだいたいの場合問題にはなっていない。 対策 読み込みタイミングによらず座標が固定されるような CSS を書くのが理想的。 回線によってはユーザもボタン

    E2Eテストがたまに落ちるときのよくあるパターン - Qiita
  • 退屈なブラウザ作業はSeleniumにやらせようーーはじめてでもできるブラウザ操作自動化 | メルカリエンジニアリング


    QA-SET tadashi0713  WebE2E Selenium WebDriver ( Selenium) 使 10/25GitHub JapanLT english-lt.connpass.com 使 使  使Web Chartio(h
    退屈なブラウザ作業はSeleniumにやらせようーーはじめてでもできるブラウザ操作自動化 | メルカリエンジニアリング
  • RSpec の feature spec でヘッドレス Chrome を使う - Speee DEVELOPER BLOG


    Speee  (yhatt)   E2E  RubyonRails RSpecCapybaraPoltergeist  feature spec  E2E  Chrome59  (--headless)  CI Chrome  E2E PhantomJS  PhantomJS   Chrome   |  Web  |  Google Developers [A
    RSpec の feature spec でヘッドレス Chrome を使う - Speee DEVELOPER BLOG
  • 1