Selenium+java sendKeys无法输入中文

duncan_89 发布于 2015/05/14 12:13
阅读 2K+
收藏 0
用java+selenium编写自动化测试用例,sendKeys( )输入英文正常,无法输入中文,求解决方案
加载中
0
范老司
范老司

  你测试的页面是UTF-8编码的嘛?或者是否支持中文,如果你想向元素写入中文,可以这样做

  假设有<input type="text" id="username" />

  Selenium代码:

    String str = "你好";

    byte[] bytes = str.getBytes();

    WebElement.findById("username").setText(new InputStream(bytes,"UTF-8"));

    ....

范老司
范老司
@duncan_89 这个PC跟手机没什么区别,可能是API我忘记了吧,我待会儿查查哈
duncan_89
duncan_89
是用Android Webdriver在手机上进行的测试,不是PC端的页面,没有类似setText()的方法
返回顶部
顶部