[Selenium]JavaScriptによる非表示要素の操作
627 ワード
非表示要素を操作する場合、通常の方法では実行できない場合はJavascriptを試してみてください.
Scroll hidden element into view
Click hidden element
Get text of hidden element
Scroll hidden element into view
((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", widgetIconEl);
Click hidden element
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("arguments[0].click();", element);
Get text of hidden element
String actualDataPointName = (String) ((JavascriptExecutor) driver).executeScript( "return jQuery(arguments[0]).text();", element);