【问题标题】:How to type special characters (@) using send_keys in watir-webdriver?如何在 watir-webdriver 中使用 send_keys 键入特殊字符 (@)?
【发布时间】:2017-08-24 16:41:31
【问题描述】:

我正在尝试使用 cucumber/ruby/water-webdriver 在网站的文本字段中键入一封简单的电子邮件。但是“@”符号没有出现。比如我写:

$browser.send_keys "testemail@gmail.com"

在文本字段中,出现:testemailgmail.com。

我尝试使用[:shift, "'"],但它也不起作用。

也试过了:

$browser.text_field(:id => "search-global").set "testemail@gmail.com"

感谢任何帮助!

【问题讨论】:

  • 这很奇怪。我怀疑被测站点有一些特定的东西,因为如果watir-webdriver 不允许使用@ 字符,那么登录站点将是不可能的。您能否提供重现此行为的 HTML?

标签: ruby selenium selenium-webdriver cucumber watir-webdriver


【解决方案1】:

现在可以正常使用了。我在某处读到这与chromedriver有关。更新了,很好。 感谢您的帮助。

【讨论】:

    猜你喜欢
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    • 2019-01-26
    • 2013-10-22
    相关资源
    最近更新 更多