因此,对于java / Selenium测试,我尝试通过在已有的当前文本前添加文本来尝试更新文本字段。它适用于Chrome,但不适用于Firefox。如何让它与Firefox一起使用?感谢。
当前文字:"讯息"
前置文字:"已添加"
Chrome中的结果:"添加了消息"
Firefox中的结果:" ded dAMessage"
在我的代码中,我有这个:
Action mouseOver = action.moveToElement(element, 0, 0).click().sendKeys(prependedText).build();
mouseOver.perform();
答案 0 :(得分:0)
使用Firefox 53+和Selenium 3的Geckodriver存在一些问题,您可以查看您的Firefox版本以及Selenium版本和geckodriver版本。 它应该与Selenium 3.4.0,geckodriver v0.16.1。
一起使用答案 1 :(得分:0)
我可能建议您在一系列步骤中执行它吗?
获取现有文字。 清除现场。 连接字符串。 发送新文本。