簡體   English   中英

如何使用 web 驅動程序采樣器(J 米)和 javascript 和 selenium wedriver 向上和向下滾動到任何元素

[英]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);
  1. 無需將WDS.browserJavascriptExecutor
  2. 此外,您的語法不正確,您可以通過查看jmeter.log 文件自行檢查

打開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()

更多信息: WebDriver 采樣器:您回答的 10 大問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM