質問編集履歴

5

修正

2017/09/23 14:04

投稿

yahho
yahho

スコア28

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,8 @@
15
15
  よろしくお願いいたします。
16
16
 
17
17
 
18
+
19
+ -----追記-----
18
20
 
19
21
  ご回答ありがとうございます。
20
22
 

4

文法の追加

2017/09/23 14:04

投稿

yahho
yahho

スコア28

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,49 @@
13
13
  どなたかご存知の方いらっしゃいませんか?
14
14
 
15
15
  よろしくお願いいたします。
16
+
17
+
18
+
19
+ ご回答ありがとうございます。
20
+
21
+ 教えて頂いたコードで入力してみたんですが、上手くいきませんでした。
22
+
23
+
24
+
25
+ from selenium import webdriver
26
+
27
+ options = webdriver.ChromeOptions()
28
+
29
+ options.add_extension('C:\selenium\0.2_0.crx')
30
+
31
+ driver = webdriver.Chrome(chrome_options = options)
32
+
33
+
34
+
35
+ driver.get('https://google.com')
36
+
37
+
38
+
39
+ エラーは
40
+
41
+ File "C:\Users\Owner\Desktop\Supreme.py\X_test.py", line 3, in <module>
42
+
43
+ options.add_extension('C:\selenium\0.2_0.crx')
44
+
45
+ File "C:\Users\Owner\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\chrome\options.py", line 114, in add_extension
46
+
47
+ if os.path.exists(extension):
48
+
49
+ File "C:\Users\Owner\AppData\Local\Programs\Python\Python35\lib\genericpath.py", line 19, in exists
50
+
51
+ os.stat(path)
52
+
53
+ ValueError: stat: embedded null character
54
+
55
+
56
+
57
+ でした。
58
+
59
+ どこを修正すれば良いでしょうか?
60
+
61
+ よろしくお願いいたします。

3

質問を変更

2017/09/23 14:03

投稿

yahho
yahho

スコア28

test CHANGED
@@ -1 +1 @@
1
- python seleniumでのダイアログ操作方法
1
+ python seleniumで事前に拡張機能を追加して立ち上げる方法
test CHANGED
@@ -1,37 +1,15 @@
1
1
  python初心者です。
2
2
 
3
- pythonのseleniumを使ってGoogleの拡張機能を自動追加る方法ています。
3
+ pythonのseleniumを使ってGoogleの拡張機能を読み込んだ状態browserを立ち上げたいのでがどの様なコード使
4
+
5
+ 立ち上げることが出来ますか?
6
+
7
+ 追加したい拡張機能を.crxファイルにするとこまでは出来ました。
8
+
9
+ 自分でも調べたのですがそれ以降が分かりません。
4
10
 
5
11
 
6
12
 
7
- ```python
13
+ どなたかご存知の方いらっしゃいませんか?
8
14
 
9
- driver = webdriver.Chrome('C:\selenium\chromedriver')
10
-
11
- driver.get("https://chrome.google.com/webstore/detail/speedtest-by-ookla/pgjjikdiikihdfpoppgaidccahalehjh?")
12
-
13
-
14
-
15
- time.sleep(1.5)
16
-
17
-
18
-
19
- test = driver.find_element_by_class_name("webstore-test-button-label")
20
-
21
- driver.implicitly_wait(10)
22
-
23
- test.click()
24
-
25
- ```
26
-
27
-
28
-
29
- 上記の方法で”CHROMEに追加”をクリックする事は出来たのですが、その後に出る”拡張機能を追加”をクリックすることが出来ません。
30
-
31
-
32
-
33
- どの様なコードを記入すれば”拡張機能を追加”をクリックする事が出来ますか?
34
-
35
-
36
-
37
- ご回答よろしくお願いします。
15
+ よろしくお願いいたします。

2

修正

2017/09/22 10:02

投稿

yahho
yahho

スコア28

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
  pythonのseleniumを使ってGoogleの拡張機能を自動で追加する方法を考えています。
4
4
 
5
5
 
6
+
7
+ ```python
6
8
 
7
9
  driver = webdriver.Chrome('C:\selenium\chromedriver')
8
10
 
@@ -20,6 +22,8 @@
20
22
 
21
23
  test.click()
22
24
 
25
+ ```
26
+
23
27
 
24
28
 
25
29
  上記の方法で”CHROMEに追加”をクリックする事は出来たのですが、その後に出る”拡張機能を追加”をクリックすることが出来ません。

1

誤字

2017/09/04 12:44

投稿

yahho
yahho

スコア28

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  driver.implicitly_wait(10)
20
20
 
21
- cap.click()
21
+ test.click()
22
22
 
23
23
 
24
24