gpt4 book ai didi

Selenium:如何输入空格作为文本字段的值?

转载 作者:行者123 更新时间:2023-12-02 19:24:19 39 4
gpt4 key购买 nike

我有一个正在填充默认值的表单文本字段。我想清除该值并输入空格以断言发生了预期的验证。我正在使用 Selenium RC 和 PHPUnit Selenium 扩展。我怎样才能实现这个目标?

注意:我已经尝试过这样做,但它们不起作用:

$this->type('FirstName', "  "); //spaces
$this->type('FirstName', "\t"); //tab character

他们清除字段中的值,但不会在字段中输入空白。

更新:我发现 if you are using Selenium IDE, you can type white space by using their ${space} variable但这在使用 Selenium RC 和 PHPUnit Selenium 扩展时不起作用。

最佳答案

最近我遇到了和 Andrew 一样的问题,${space} 在 Selenium RC 中不起作用。我发现 Zugwalt 的解决方案很有用。这是我捕获空白的方法。

selenium.focus("txt_textbox1");
selenium.keyPressNative("32");
strOutput = selenium.getEval("this.browserbot.findElement('txt_textbox1').value = ' ';");

希望这有帮助;)

谢谢@!

关于Selenium:如何输入空格作为文本字段的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914448/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com