selenium如何select/引用当前测试网页

selenium how to select/ refer to the current testing webpage

我正在使用 selenium firefox 附加组件来编写测试用例。

我用下面的命令来显示我测试的网页

然后在“http://aaa.com”(测试页面)成功加载并显示在我的浏览器中后。

说,我知道有一个 "form" 元素,它的 ID 为 "webform",它有一个我想要删除的不需要的属性 "target"。

在开发人员控制台中,我可能会 运行 以下 javascript 来删除属性: document.findByElementId('webform').removeAttribute('target')

我想知道如何在 selenium 附加组件中实现同样的事情? 如何引用我正在测试的页面? (似乎 "document.findByElementId" 导致异常: [错误] 抛出异常:document.findByElementId 不是函数)

谢谢,

我明白了。 为了大家的后验参考,这可以通过以下技巧来实现:

  • 命令:getEval
  • 目标:this.page().findElement('id=webform').removeAttribute('target')
  • 值: