[英]How to scroll up and down to any element using web driver sampler(J meter) and javascript and selenium wedriver
如何使用 Webdriver 采樣器(Jmeter)和 Javascript 和 Selenium Webdriver 向上和向下滾動到任何元素?
var je = js.((JavascriptExecutor) WDS.browser)
var je = new js.((JavascriptExecutor) WDS.browser)
WebElement element = WDS.browser.findElement(org.openqa.selenium.By.xpath("//img[@title='Supersession']");
JavascriptExecutor js = (JavascriptExecutor) driver;
je.executeScript("arguments[0].scrollIntoView(true);",element);
WDS.browser
為JavascriptExecutor
打開JMeter 組件參考頁面並向下滾動到tearDownThreadGroup鏈接的示例代碼:
WDS.sampleResult.sampleStart()
WDS.browser.get('https://jmeter.apache.org/usermanual/component_reference.html')
WDS.log.info('Opened JMeter components reference page')
java.lang.Thread.sleep(3000)
WDS.log.info('Scrolling to bottom')
var tearDownThreadGroupLink = WDS.browser.findElement(org.openqa.selenium.By.xpath("//a[@href='#tearDown_Thread_Group']"))
WDS.browser.executeScript('arguments[0].scrollIntoView(true);', tearDownThreadGroupLink)
java.lang.Thread.sleep(3000)
WDS.sampleResult.sampleEnd()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.