1

仕事で GUI テストの自動化に取り組んでいます。私は現在、私の言語の文字である文字「ø」を挿入するのと同じくらいばかげたことに行き詰まっています。

メソッド呼び出しは次のとおりです。
_atlas.AvailabilityRadioSearch.InsertAddressAddress("kjøita");
これは、Web ページの標準テキスト ボックスに値を自動的に入力することになっています。しかし、私はそれを正しく理解できないようです。いつも「kj?ita」になります。

これを修正する方法を知っている人はいますか?

ああ、ところで;
これは単なるテスト目的であり、他の人が使用するものではないため、安っぽいメソッド名とクラス名は気にしないでください:)

4

3 に答える 3

2

ページに UI Culture/Culture を設定することを検討してください。

web.config

<configuration> 
  <system.web> 
    <globalizationculture="FR-CH" uiCulture="FR-CH" /> 
  </system.web> 
</configuration>

ページ

<%@Page Culture="FR-CH"  uiCulture="FR-CH"  Language="C#" %>

FR-CH を特定の言語文化に置き換えれば、準備完了です。

MSDN UI カルチャ/ASP.NET のカルチャ

ASP.NET テキスト ボックスにフランス語を表示する

UI カルチャ値のリスト (FR-CH など)

于 2012-01-04T17:30:15.603 に答える
2

「ø」をに変更する必要があります&oslash;

于 2012-01-04T17:25:53.110 に答える
0

これをテストしたところ、不格好ですが動作します。

char oSlash = '\u00F8'; //use '\u00D8' for the uppercase version
_atlas.AvailabilityRadioSearch.InsertAddressAddress("kj" + oSlash + "ita");
于 2012-01-04T18:16:20.857 に答える