分度器のテストを構築していて、いくつかのコードをリファクタリングすることを検討しています。分数器の構文を修正できません
このコード行が正常に動作します:
element.all(by.css('div.modal-content ly-input input')).first().sendKeys("Workflow 1");
その後、私はこれをやってみました:
var name = element(by.css('div.modal-content ly-input'));
element(name).all(by.css('input')).sendKeys("Workflow 1")
私は"Failed: Invalid locator" error.
name
変数を導入してコードの最終行に使用する方法を知っている人はいますか?
ロバート
あなたは()「入力」(by.css) '要素(名).ALLを使用することはできませんのSendKeys("ワークフロー。 1 ")' 'あなたの' var名 'が' '要素(by.css( 'div.modal-content ly-input')) 'の代わりに' var name = by.css( 'div.modal-content ly-input') 'をロケータとして指定する必要があります – Hikaryu