我想在具有 Tinymce 编辑器的页面中填写文本,以便使用 Cucumber 和 selenium 驱动程序进行功能自动化测试。我能够打开图像对话框,但无法填写其中的文本字段。我知道 TinyMce 有一个嵌入的 Iframe 标签持有其他html。我使用了以下步骤,但不起作用。
When /^I fill in the xpath "([^"]*)" with "([^"]*)"$/ do |xpath, value|
find(:xpath, xpath).set 'value'
end
和
When /^I fill in "([^"]*)" with "([^"]*)"$/ do |field, value|
fill_in(field, :with => value)
end
我得到一个错误作为Unable to find xpath
图像的 PFA 以供参考。