Java WebDriver 最近发布的 firefoxbrowser 是我编写的唯一一个。这是为了自动化而不是测试。
忽略缺少标题等。我只是试图选择一个文本框。然后发送一个 ctrl-home 使光标位于框的开头。然后根据一些先前确定的标准,它应该发送删除命令 x 次。好吧,它选择了文本框,我可以看到光标在周围闪烁,但它似乎没有跳到顶部的起始位置,也没有删除任何内容。显然,我首先关心的是主场。
int a = 0;
int del = dateline_name.length();
del = del + 2 ;
driver.findElement(By.id("id_story")).click();
Actions action = new Actions(driver);
action.keyDown(Keys.CONTROL).sendKeys(Keys.HOME).keyUp(Keys.CONTROL).perform();
while (a <= del)
{
action.sendKeys(Keys.DELETE).perform();
a++;
}