国内リリース版のRanorexで確認されている、不具合や制限事項について記載しています。
※以下のバージョンについては、現在取り扱いを終了しております。新規の販売はおこなっておりませんのでご了承ください。
v9.1.2
v8.3.1
Automation Helperの”CollectRetryErrorMessagesModule”で出力される エラーメッセージにて、プロジェクト名、リポジトリ名に2バイト文字が含まれていると文字化けが起きます。
※テストケースやスマートフォルダ、レコーディングモジュールにおいては、文字化けしません。
テストケース名やスマートフォルダ名、レコーディングモジュール名に2バイト文字が含まれると、プログレスダイアログ上に反映されず、空白で表示されます。
なお、v9.1.2では改修されています。
Edgeブラウザ上のアプリケーションを認識する場合には、対象のアプリケーションの中に “Title”情報が必要となり、”Title”情報がないページは、DOM要素を認識することができません。
なお、v9.1.2では改修されています。
iPhone Xシリーズの端末をUSB接続で認識できません。
なお、v9.1.2では改修されています。
v7.2.1
Chromeブラウザのユーザを追加し、追加したユーザでChromeブラウザを起動した場合、WebアプリのDOM要素のオブジェクトが正しく認識できなくなります。
Appium連携でのiOSのモバイルテスト(safariブラウザでのテスト)において、”Close Application”アクションを使用しても、WebDriverのセッションを終了できません。
本現象の回避策として、ユーザコードで、WebDriverのAPIを使用したメソッドを用意する必要があります。
サンプルコード:
public void closeWindow()
{
// エンドポイントからWebDriverの全てのインスタンスを取得
IWebDriverEndpoint endpoint = Host.Current.TryGetAsWebDriverEndpoint();
Report.Log(ReportLevel.Info, “endpoint name : ” + endpoint.DisplayName);
IEnumerator drivers = endpoint.WebDrivers.GetEnumerator();
OpenQA.Selenium.IWebDriver driver = null;
// WebDriverの対象のインスタンスを取得
while(drivers.MoveNext()) {
driver = drivers.Current;
Report.Log(ReportLevel.Info, “driver name : ” + driver);
}
// 5秒待つ(処理を安定させるため)
Delay.Milliseconds(5000);
driver.Close(); // ブラウザのウィンドウタブを閉じる
driver.Quit(); // WebDriverのセッションを終了する
}