0
我在我的應用程序的對話框中有一個名爲「Editor」的Primefaces 3.5組件。我使用硒webdriver來自動化AUT。我無法自動化它,因爲它沒有任何id,當我在Firebug中識別出它時,xpath顯示爲一個HTML文件,我無法在此HTML文件中輸入文本並執行任何基本操作。需要自動化Selenium WebDriver中的Primefaces編輯器組件
是否可以自動執行此組件?
我在我的應用程序的對話框中有一個名爲「Editor」的Primefaces 3.5組件。我使用硒webdriver來自動化AUT。我無法自動化它,因爲它沒有任何id,當我在Firebug中識別出它時,xpath顯示爲一個HTML文件,我無法在此HTML文件中輸入文本並執行任何基本操作。需要自動化Selenium WebDriver中的Primefaces編輯器組件
是否可以自動執行此組件?
我以前回答過兩個類似的問題。由於Primefaces 3.5使用CLEditor,因此下面的第二個鏈接提供了詳細的答案。請隨時看看。
基本上,找到該iframe
第一,然後使用JavascriptExecutor
或SendKeys
到<body>
Primefaces罩爲編輯器下好像是用[CLEditor](http://premiumsoftware.net/cleditor/)零件。另請參閱此[問題](http://stackoverflow.com/q/9957655/332248)。這裏是關於如何從webdriver(使用javascript)訪問CLEditor的[question](http://stackoverflow.com/q/2613493/332248)。 – Jens