Selenium Tips

概要

Seleniumには、PythonやRubyでは

find_element
find_elements

Java系では

findElement
findElements

という、よく似たメソッドがあります。

【A.find_ele ...

Selenium Tips

概要

テスト画面

Internet ExplorerVersion 11.973.17763.0click()メソッドの動作

Seleniumのclick()メソッドは、IEでは、画面にフォーカスが当たっていないと正常に動作しません。
フォーカスの当たっていない状 ...

Selenium Tips

概要

テスト画面

Microsoft Edge83.0.478.61(64bit)ブラウザのズーム倍率

「Cntl」+「-」キーで表示倍率を90%にします。

Button

クリックできません。

反応なしLink

クリックできません。

反応なしTe ...

Selenium Tips

概要

テスト画面

FirefoxVersion 78.01(64bit)ブラウザのズーム倍率

「Cntl」+「-」キーで表示倍率を90%にします。

Buttonsubmitボタン

クリックできます。

クリックイベント発生<button>タグ

Selenium Tips

概要

テスト画面

Google ChromeVersion 83.0.4103.116(64bit)ブラウザのズーム倍率

「Cntl」+「-」キーで表示倍率を90%にします。

Buttonsubmitボタン

クリックできません。

反応なし

is_ena ...

Selenium Tips

前回、状態別のSeleniumの動作を調査しました。今回は、それ以外でSeleniumで例外が発生する要因を調べます。

対象画面

テスト画面
ヘッダー/フッターはスクロール追従型(常に画面表示)です。

調査項目

次のケースを考えます。

ブラウザのズーム倍率が1 ...

Selenium Tips

はじめに

Seleniumはクリック対象の要素が、表示しているエリアの外にある時、エリア内に表示するように自動でスクロールします。
画面の範囲外にあるクリック要素が、現在表示されている部分より、「1.下にある場合(下向きにスクロール)」と「2.上にある場合(上向きにスクロール)」で動作が ...

Selenium Tips

概要

テスト画面

Internet ExplorerVersion 11.973.17763.0Buttonノーマル

1回目のクリックでコントロールにフォーカスが当たります。

クリック1回目

2回目のクリックでクリックイベントが発生します。

クリック2回目 ...

Selenium Tips

概要

テスト画面

Microsoft EdgeVersion 83.0.478.58(64bit)Buttonクリック

ロケータ欄にidを入力して、「id」ボタン押下。要素が取得できたら「click」ボタン押下。
操作が成功すると、生成コード欄に、実行したPyth ...

Selenium Tips

概要

テスト画面

FirefoxVersion 78.01(64bit)Buttonクリック

ロケータ欄にidを入力して、「id」ボタン押下。要素が取得できたら「click」ボタン押下。
操作が成功すると、生成コード欄に、実行したPythonコードが出力されます。 ...