02.26.07
Enter Non-English Character in Text Field
I use Watir a lot. I wanted to set a text field to “željko”. I did not know it would not be an easy task. I tried this code.
But, text field was set to “§eljko”, “Ĺľeljko”, just “eljko” or some other string (depending if I try from irb, or from file that is saved in some encoding).
I searched wtr-general and found different solutions.
I added
and
to the top of the file.
I tried TextField#value= instead of TextField#set.
I saved file as UTF-8.
Nothing worked. I sent my question to wtr-general and Paul Carvalho answered.
[...] I have a Watir script [...] It reads the inputs from an Excel file into an Array and then I use the array data to populate the text fields. [...] I didn’t use any special ‘require’ lines or KCodes. I just let Excel worry about holding the data [...]
I tried it, and it worked! It was simple, too. Just a few lines of code.
There is a page about scripting Excell, but it is unavailable at the moment. Fortunately, there is Google cache version.


Frederic Torres said,
November 9, 2007 at 2:37 pm
You could probably also use an XML file and store the data in UTF8 format. I used to do that with VBScript.
Frederic Torres
http://www.InCisif.net
Web Testing with C# or VB.NET
Watir text_field and UTF-8 at Matt Makins said,
February 21, 2008 at 3:12 pm
[...] had a look at the Watir mailing list and found a few people that were using excel to hold the UTF-8 word, getting the value from the cell, and passing it to [...]