質問編集履歴

1

2021/12/29 10:20

投稿

nekotatinu
nekotatinu

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,81 +1 @@
1
- ### 前提・実現したいこと
2
-
3
- javaでselenium を利用して、あるウェブサイト(similarweb)の検索欄に文字を入れクリックを押す。
4
-
5
-
6
-
7
- ### 発生している問題・エラーメッセージ
8
-
9
- ウェブサイト側でエラーが出る
10
-
11
-
12
-
13
- ### 試したこと
14
-
15
- driver.getでGooglechromeをひらいて指定のurlのサイトまでは開ける。
16
-
17
- 検索欄にsendkeyで指定した文字を送り開けたかわからないがここでウェブサイト側でエラーが出る。
18
-
19
- (そのサイトに手動で間違ったurlを入れてもエラーといわれないので、指定したxpathが間違っている可能性を考えたが一通り入れてみたが駄目だった。)
20
-
21
-
22
-
23
- ウェブサイトurl https://www.similarweb.com/ja/
24
-
25
-
26
-
27
-  similarweb は入力したサイトのウェブページの分析ができる。
28
-
29
-
30
-
31
-
32
-
33
- 関連コマンド
34
-
35
- driver.get("");
36
-
37
-
38
-
39
- driver.findElement(By.id("")).sendKeys("");
40
-
41
-
42
-
43
- driver.findElement(By.xpath("")).click();
44
-
45
-
46
-
47
-
48
-
49
- ### 該当のソースコード
50
-
51
-
52
-
53
- try {
1
+ 消しかた
54
-
55
-   //similarwebにいくhttps://www.similarweb.com/ja/?
56
-
57
- String urlString = "https://www.similarweb.com/ja/" ;
58
-
59
- System.out.println("GET " + urlString);
60
-
61
- System.out.println();
62
-
63
- driver.get(urlString);
64
-
65
-   
66
-
67
- driver.findElement(By.xpath("/html/body/div[11]/div[1]/div/div/form/input")).sendKeys("https://www.google.com/?hl=ja");
68
-
69
- driver.findElement(By.xpath("/html/body/div[1]/div/main/section[1]/div[2]/div/div/div/div/div/form/input")).click();
70
-
71
- // 待機 (ページ内のJavaScriptが動作しているはず)
72
-
73
- Thread.sleep(800);
74
-
75
-
76
-
77
-
78
-
79
-
80
-
81
- ここにより詳細な情報を記載してください。