当前位置: 首页 > 面试题库 >

将符号(“ @”)转换为CharSequence

湛鸿雪
2023-03-14
问题内容

我正在用selenium测试站点,我需要向其中一个字段发送电子邮件。到目前为止,我正在使用以下Java方法

 String email = "test@example.com"
 WebElement emailField = driver.findElement(By.id("mainForm:accountPanelTabId:1:accountEmails");
 emailField.sendKeys(email);

但是由于(对我而言)一个未知的原因,这正是将这个值发送到字段:

testvexample.com

(因此,基本上将“ @”替换为“ v”)

出于好奇:我是捷克人,有捷克语键盘。写“ @”符号的一种快捷方式是rightAlt + v,因此我相信可以连接…

因此,我正在搜索始终写有“ @”符号的任何“防弹” methot。任何帮助表示赞赏。

编辑
sendKeys是Selenium的方法,它模拟在键盘上的键入。javadoc在这里:http
:
//selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebElement.html#sendKeys%28java.lang.CharSequence…%29


问题答案:

以下应该工作: String email = "test\u0040example.com";

道歉,误解了这个问题。

我认为您将必须sendKeys使用Keys枚举中的适当值来调用以模拟获得标志的方式。Keys.ALT与和弦一起使用“ v”:

sendKeys(Keys.chord(Keys.ALT, "v"));


 类似资料:
  • 问题内容: 在C语言中,我可以使用数字做一些技巧: 在Swift中有没有办法做到这一点?请注意,相同的方法无效: 有没有一种方法可以让C的行为在Swift中减法? 谢谢! 问题答案: 所有有符号和无符号整数类型都有一个构造函数,该构造函数从具有相同内存表示形式的有符号(反之亦然)创建无符号数字:

  • 问题内容: 使用Swift,我试图获取应用程序文本视图中输入的数字列表,并通过为成绩计算器提取每个数字来创建此列表的总和。而且,用户输入的值量每次都会更改。一个例子如下所示: 字符串:98,99,97,96 …试图获取:98 + 99 + 97 + 96 … 请帮忙!谢谢 问题答案: 使用打破了逗号分隔的字符串。 使用前,每一个元素后删除空格 使用每个元素转换为整数。 使用(以前称为)删除所有无法

  • 问题内容: 在Java中,是否有一种简单而优雅的方法将无符号字节值转换为有符号字节值?例如,如果我所拥有的只是int值240(二进制(24位+ 11110000)= 32bits),如何获得该int的带符号值? 问题答案: 除了,Java没有其他无符号值。考虑以下代码段: 结果将为-1,因为最低的8位已复制到byte变量中。

  • 我正在解决一个问题,其中的任务是在用户提到的给定行输出pascal三角形的结果。 https://leetcode.com/problems/pascals-triangle-ii/ 我写了我的解决方案,其中有存储巨大阶乘结果的问题。 通过这些问题, 整数类型可以在C中存储哪些范围的值 长到无符号的字节数是多少? 并通过其他一些来源,我进行了以下更改,这给了我所需的结果。 由于“C”是int类型,

  • 我在尝试将未签名的 char 数组转换为 jstring 时遇到问题。 上下文是我正在使用来自Java的共享c库。所以我正在实现一个JNI c文件。我在库中使用的函数会恢复 我在 JNI C 文件中实现的函数返回一个 jstring。 所以我需要把无符号的char数组转换成jstring。 但是,尽管数组应该只包含20个字节,但我在Java中随机得到22或23个字节......(虽然 20 个字节

  • 我有这样一个字符串: 和一个数组: 我想制作这个: 我试着用sscanf(),但我做不到。