2017-04-18 8 views
1

webdriver.ioを使用してスクロールダウンできません。エラーメッセージが表示されず、スクロールしません。私はWebdrver.ioのドキュメントからさまざまなソリューションを試しました。ウェブ上のwebdriver.ioでスクロールが機能しない

it('should demonstrate the scroll command', function() { 
    var elem = $('#myElement'); 
    // scroll to specific element 
    elem.scroll(); 
    // scroll to specific element with offset 
    // scroll offset will be added to elements position 
    elem.scroll(100, 100); 
    // scroll to specific x and y position 
    browser.scroll(0, 250); 
}); 

これらのうち、何か提案はありますか?

+0

あなたがスクロールを模倣するアクションクラスのmove_to_element(要素)を試すことができます。 – kushal

答えて

0
// Create instance of Javascript executor 

JavascriptExecutor je = (JavascriptExecutor) driver; 

//Identify the WebElement which will appear after scrolling down 

WebElement e=driver.findElement(By.xpath("//*[@id='content-5']")); 
je.executeScript("arguments[0].scrollIntoView(true);",e); 
+0

Java用ではありません。 Webdriver.IOというJSフレームワークのタイトル –

-1

指定した要素にマウスを移動ActionsクラスのmoveToElement()方法を使用することができます。例については

WebElement element= driver.findElement(By.name("Name")); 

Actions builder = new Actions(driver); 

builder.moveToElement(element).build().perform(); 

また、指定した指定された要素の左上隅のオフセットにマウスを移動するMoveToElement()を使用することができます。 構文:MoveToElement(IWebElement, Int32, Int32);

Actions.htm

関連する問題