如何使用PageObject将文本输入Editinplace元素,如下所示: -
现在我必须点击class =“editInPlace”并发送密钥给它输入一些文字
<div id="ruleContainer">
<div class="splitPanel basicInfo">
<div class="subPanel">
<div id="ruleName" class="editInPlace">New Rule Name</div>
</div>
答案 0 :(得分:2)
根据您提供的示例,您只需更改调用以使用* _element生成的方法。试试这个:
def name_rule
rule_name_element.send_keys "Test"
end
所有元素声明都将生成一个方法,其模式为“您提供的名称”_element。此方法将返回您可以调用的实际底层html元素。