IT、ガジェットネタまとめ速報

IT技術やガジェットネタに関するみんなの反応のまとめをチョイスしてお届け!

ガジェット:ブラウザ

iOS 13のSafariブラウザが「WebDriver」を正式サポート。SeleniumなどによるUIテストの自動化が容易に

投稿日:

1: 田杉山脈 ★ 2019/07/11(木) 19:02:51.72 _USER
ios_safari_webdriver
現在ベータ版が公開中で、9月には正式版が登場する見込みのiOS 13のSafariブラウザが「WebDriver」を正式にサポートすることをAppleが発表しました。

Starting in iOS 13, Safari now includes native support for the W3C WebDriver standard. This feature builds on existing support for WebDriver in desktop Safari, first introduced in Safari 10 and macOS Sierra.

iOS 13から、SafariがW3C WebDriver標準仕様をネイティブにサポートする。この機能は、macOS SierraのSafari 10からサポートが始まった既存のデスクトップ版SafariのWebDriverのサポートを基盤とする。

WebDriverとは、Webブラウザを外部からリモートコントロールすることでWebアプリケーションの操作テストなどを自動化するための機能です。

W3Cによってすでに標準化が行われており、主要なブラウザはすべて実装済み。Mac版Safariでも実装されていました。

iOS版SafariがWebDriverをサポートすることにより、SeleniumなどWebDriverに対応したテスト自動化ツールによるiOSデバイスでのWebアプリケーションのテストが容易に実現できるようになります。

Mac版Safariを通じてiOS版Safari WebDriverを呼び出す
iOS版SafariのWebDriverは、前述の説明のようにMac版Safariを基盤としていると説明されていますが、これはiOS版SafariのWebDriverがMac版SafariのWebDriverを通じて呼び出されることを意味しています。

具体的には、MacとiOSデバイスを接続してiOSデバイスを認証し、macOSのコンソール画面からデスクトップ版SafariのWebDriverを有効化(safaridriver –enableコマンド)。

iOSデバイスでも設定画面からSafariの「Remote Automation」をオンにし、iOS版SafariでもWebDriverを有効にします。

この状態でmacOS版SafariのWebDriverに対してアクセスすることで、macOS版SafariやiOS版Safariをリモートコントロールできるようになります。

このとき属性として「‘platformName’: ‘ios’; 」と指定するとiOS版SafariのWebDriverが有効になります。またmacOSのiOSシミュレータにも対応していると説明されており、「‘safari:useSimulator’: true」とするとシミュレータのSafariでテストできるとのことです。
https://www.publickey1.jp/blog/19/ios_13safariwebdriverseleniumui.html

引用元: http://egg.5ch.net/test/read.cgi/bizplus/1562839371/

続きを読む

このまとめの続きはコチラ!

-ガジェット:ブラウザ

関連記事

EdgeがFirefoxを抜いてWebブラウザシェア2位に

EdgeがFirefoxを抜いてWebブラウザシェア2位に

1: 田杉山脈 ★ 2020/04/06(月) 21:42:58.44 ID:CAP_USER
 NetMarketShareは、2020年3月期のWebブラウザシェアを発表した。  これによると、同3月期のWebブラウザシェアは、首位がGoogle Chromeで68.5%、2位がMicrosoft Edgeで7.59%、3位がFirefoxで7.19%、4位がInte…

「Chrome 69」安定版、10周年でパスワード自動生成など多数の新機能

1: ムヒタ ★ 2018/09/05(水) 10:53:19.12 _USER
 米Googleは9月4日(現地時間)、Webブラウザ「Chrome 69」(69.0.3497.81)の安定版をWindows、Mac、Linux、Android、iOS向けに公開した。  Chromeは9月1日で公開10周年を迎え、「6週間ごとの通常アップデートより多…

Chromeブラウザに「データ節約機能」搭載へ、タブの自動停止も

1: 自治郎 ★ 2018/07/23(月) 21:51:27.96 _USER9
グーグルは「Chrome」ブラウザのアップデートにより、通信データ量の抑制や、新たなショートカット機能など、様々な便利な機能を追加しようとしている。ここではそのいくつかを紹介する。 1) タブの自動停止 サイ…

情報ブログが使う常套句「いかがでしたか?」を検知し、閲覧時に警告してくれるChrome拡張

1: 名無しさん@涙目です。(静岡県) [US] 2019/03/17(日) 12:25:07.96 BE:762376718-PLT(12000)
 パッと見た感じの体裁は整っており、分量もそれなりにあるのに、内容は引用に引用を重ねているだけで、大した情報量はない ――そんなブログ記事を見かけることが近年、多…

Firefoxに有料VPNプランが試験導入

1: 田杉山脈 ★ 2018/10/23(火) 18:34:38.02 _USER
Webブラウザ「Firefox」を提供するMozillaは22日(米国時間)、Firefoxにサブスクリプション方式のVPNプランを試験的に導入すると発表した。価格は月10ドルで、導入開始は24日から無作為に選ばれた米国のFirefoxユーザーに…