【问题标题】:Need to automate the Primefaces Editor component in Selenium WebDriver需要自动化 Selenium WebDriver 中的 Primefaces Editor 组件
【发布时间】:2013-06-24 02:55:13
【问题描述】:

我的应用程序的对话框中有一个名为“Editor”的 Primefaces 3.5 组件。我使用 selenium webdriver 来自动化 AUT。我无法自动化它,因为它没有任何 id,当我在 Firebug 中识别出这一点时,xpath 仅显示为一个 HTML 文件,我无法在此 HTML 文件中输入文本并执行任何基本操作。

是否可以自动化这个组件?

【问题讨论】:

  • Primefaces 似乎在后台使用CLEditor 作为编辑器组件。另请参阅此question。这是一个question,关于如何从 webdriver(使用 javascript)访问 CLEditor。

标签: primefaces editor webdriver


【解决方案1】:

我之前回答过两个类似的问题。由于 Primefaces 3.5 使用 CLEditor,所以下面的第二个链接提供了详细的答案。请随意看看。

基本上,您首先找到iframe,然后使用JavascriptExecutorSendKeys<body>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-06
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    • 2015-10-30
    相关资源
    最近更新 更多