回答編集履歴
1
変数名がちょっと間違ってたので修正。ついでにコードも
answer
CHANGED
@@ -1,11 +1,11 @@
|
|
1
1
|
SeleniumというよりWebDriver側の機能ですが、
|
2
|
-
WebDriverにjavascriptを
|
2
|
+
WebDriverに向けてjavascriptのコードを叩いて値を返してもらう事で実装できます。
|
3
3
|
|
4
4
|
```java
|
5
|
-
int
|
5
|
+
int scrollLength = Integer.parseInt(webdriver.execute_script("return document.body.scrollHeight"));
|
6
6
|
System.out.println(scrollLength);
|
7
|
-
if(scrollLength <
|
7
|
+
if(scrollLength < 100000){
|
8
|
-
//スクリーンショットを撮る
|
8
|
+
//長さが10万以下の時はスクリーンショットを撮る
|
9
9
|
}
|
10
10
|
```
|
11
11
|
|