私は分度器のテストに取り組んでいます。最近、私のウェブページは、利用規約がテキストボックスの中でどこで変更されました。ボタン送信は、ユーザーがテキストボックスをスクロールして「同意する」ボタンをクリックしたときにのみ機能します。私はスクロールするために以下のオプションを試しましたが、スクロールしていません。どんな助けでも大歓迎です。利用規約のテキストボックスを下にスクロールして、同意するセレクションをクリックしてください
var scrollbar = element(by.id('terms-conditions'));
var checkbox = element(by.id('checkbox'));
scrollbar.click()
browser.executeScript('arguments[0].scrollIntoView()', scrollbar.getWebElement());
browser.executeScript('window.scrollTo(0,670);')
checkbox.click();
私はあまりにも運がありません。
を提出し、その後表示される最初のボタンを作ることによって、このような何かをしようとすることができます。 executeScript( 'arguments [0] .scrollIntoView()'、チェックボックス); checkbox.click(); ' –