使用Selenium WebDriver获取网页的屏幕位置

al0*_*al0 9 selenium selenium-webdriver

有没有办法用Selenium WebDriver获取HTML窗口(页面主体)的屏幕坐标?

小智 0

你可以这样尝试:

   WebDriver driver=new FirefoxDriver();
   driver.get("http://www.google.com");
   JavascriptExecutor js=(JavascriptExecutor) driver;
   Double i= (Double) js.executeScript("var element = document.getElementById('hplogo');var position = element.getBoundingClientRect();return position.left");
   System.out.print(i);
Run Code Online (Sandbox Code Playgroud)