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